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 |