Freigeben über


ITStreamControl-Schnittstelle (tapi3if.h)

Die ITStreamControl-Schnittstelle stellt die Medienstreamingfeatures eines Aufrufs dar und macht Methoden verfügbar, mit denen eine Anwendung Datenströme auflisten, erstellen oder entfernen kann.

Wenn diese Schnittstelle vorhanden ist, ruft eine TAPI-Anwendung einen Zeiger auf diese Schnittstelle ab, indem sie ein QueryInterface für eine beliebige Aufrufschnittstelle ausführt, z. B. ITCallInfo. Diese Schnittstelle ist nicht verfügbar, wenn kein MSP an der aktuellen Anrufsitzung beteiligt ist.

Intern in der TAPI-DLL wird diese Schnittstelle durch das Aufrufobjekt des MSP implementiert, das in der ITMSPAddress::CreateMSPCall-Methode erstellt wird. TAPI aggregiert diese Schnittstelle dann auf dem TAPI-Aufrufobjekt und macht es für TAPI-Anwendungen verfügbar.

Vererbung

Die ITStreamControl-Schnittstelle erbt von der IUnknown-Schnittstelle . ITStreamControl verfügt auch über die folgenden Membertypen:

Methoden

Die ITStreamControl-Schnittstelle verfügt über diese Methoden.

 
ITStreamControl::CreateStream

Die CreateStream-Methode erstellt einen neuen Mediendatenstrom.
ITStreamControl::EnumerateStreams

Die EnumerateStreams-Methode listet derzeit verfügbare Mediendatenströme auf. Wird für C- und C++-Anwendungen bereitgestellt. Automatisierungsclientanwendungen wie Visual Basic müssen die get_Streams-Methode verwenden.
ITStreamControl::get_Streams

Die get_Streams-Methode erstellt eine Auflistung von Mediendatenströmen, die derzeit für den Aufruf verfügbar sind. Wird für Automation-Clientanwendungen bereitgestellt, z. B. in Visual Basic geschriebene Anwendungen. C- und C++-Anwendungen müssen die EnumerateStreams-Methode verwenden.
ITStreamControl::RemoveStream

Die RemoveStream-Methode entfernt einen Mediendatenstrom.

Anforderungen

   
Zielplattform Windows
Kopfzeile tapi3if.h

Weitere Informationen

ITStream

ITSubStream

ITSubStreamControl

Media Service Provider Interface (MSPI)