ITStreamControl-Schnittstelle (tapi3if.h)

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

Wenn diese Schnittstelle vorhanden ist, erhält eine TAPI-Anwendung einen Zeiger auf diese Schnittstelle, indem Sie eine QueryInterface auf einer beliebigen Anrufschnittstelle ausführen, z. B. ITCallInfo. Diese Schnittstelle ist nicht verfügbar, wenn ein MSP nicht an der aktuellen Anrufsitzung beteiligt ist.

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

Vererbung

Die ITStreamControl-Schnittstelle erbt von der IUnknown-Schnittstelle . ITStreamControl verfügt auch über diese Arten von Mitgliedern:

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. Bereitgestellt für C- und C++-Anwendungen. Automatisierungsclientanwendungen wie Visual Basic müssen die get_Streams-Methode verwenden.
ITStreamControl::get_Streams

Die get_Streams-Methode erstellt eine Sammlung von Mediendatenströmen, die derzeit auf dem Aufruf verfügbar sind. Bereitgestellt für Automatisierungsclientanwendungen, z. B. in Visual Basic geschriebene. 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

Mediendienstanbieterschnittstelle (MSPI)