Интерфейс ITSubStream (tapi3if.h)
ITSubStream является компонентом ITStream и предоставляет приложению более точное управление потоковой передачей мультимедиа. Интерфейс ITSubStream предоставляет методы, которые запускают, приостанавливают или останавливают подпоток, выбирают или отменяют выбор терминалов, а также получают список терминалов, выбранных в потоке. Методы IEnumSubStream::Next и ITSubStreamControl::CreateSubStream создают интерфейс ITSubStream .
Наследование
Интерфейс ITSubStream наследуется от интерфейса IDispatch . ITSubStream также имеет следующие типы членов:
Методы
Интерфейс ITSubStream содержит следующие методы.
ITSubStream::EnumerateTerminals Метод EnumerateTerminals перечисляет терминалы, выбранные в подпотоке. Предоставляется для приложений C и C++. Клиентские приложения службы автоматизации, такие как Visual Basic, должны использовать метод get_Terminals. |
ITSubStream::get_Stream Метод get_Stream извлекает указатель на интерфейс ITStream для текущего подпотока. |
ITSubStream::get_Terminals Метод get_Terminals создает коллекцию терминалов, связанных с текущим подпотоком. Предоставляется для клиентских приложений службы автоматизации, например, написанных на Visual Basic. Приложения C и C++ должны использовать метод EnumerateTerminals. |
ITSubStream::P auseSubStream Метод PauseSubStream приостанавливает подпоток. |
ITSubStream::SelectTerminal Метод SelectTerminal выбирает объект ITTerminal в подпотоке. Дополнительные сведения см. в разделе Примечания в разделе ITStream::SelectTerminal. |
ITSubStream::StartSubStream Метод StartSubStream запускает подпоток. Дополнительные сведения см. в разделе Примечания в разделе ITStream::StartStream. |
ITSubStream::StopSubStream Метод StopSubStream останавливает подпоток. Дополнительные сведения см. в разделе ITStream::StopStream. |
ITSubStream::UnselectTerminal Метод UnselectTerminal отменяет выбор терминала из подпотока. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | tapi3if.h |