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 |