Интерфейс ITStreamControl (tapi3if.h)
Интерфейс ITStreamControl представляет функции потоковой передачи мультимедиа вызова и предоставляет методы, позволяющие приложению перечислять, создавать или удалять потоки.
Если этот интерфейс существует, приложение TAPI получает указатель на этот интерфейс, выполняя QueryInterface в любом интерфейсе вызова, например ITCallInfo. Этот интерфейс недоступен, если MSP не участвует в текущем сеансе вызова.
Внутренний для БИБЛИОТЕКи DLL TAPI этот интерфейс реализуется объектом вызова MSP, который создается в методе ITMSPAddress::CreateMSPCall . Затем TAPI объединяет этот интерфейс в объект вызова TAPI и предоставляет его приложениям TAPI.
Наследование
Интерфейс ITStreamControl наследуется от интерфейса IUnknown . ITStreamControl также имеет следующие типы членов:
Методы
Интерфейс ITStreamControl содержит следующие методы.
ITStreamControl::CreateStream Метод CreateStream создает новый поток мультимедиа. |
ITStreamControl::EnumerateStreams Метод EnumerateStreams перечисляет доступные в настоящее время потоки мультимедиа. Предоставляется для приложений C и C++. Клиентские приложения службы автоматизации, такие как Visual Basic, должны использовать метод get_Streams. |
ITStreamControl::get_Streams Метод get_Streams создает коллекцию потоков мультимедиа, доступных в настоящее время в вызове . Предоставляется для клиентских приложений службы автоматизации, например, написанных на Visual Basic. Приложения C и C++ должны использовать метод EnumerateStreams. |
ITStreamControl::RemoveStream Метод RemoveStream удаляет поток мультимедиа. |
Требования
Целевая платформа | Windows |
Header | tapi3if.h |