Поделиться через


Интерфейс 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

См. также раздел

ITStream

ITSubStream

ITSubStreamControl

Интерфейс поставщика служб мультимедиа (MSPI)