ITStream::StartStream-Methode (tapi3if.h)
Die StartStream-Methode startet den Stream.
Syntax
HRESULT StartStream();
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | Bedeutung |
---|---|
|
Methode war erfolgreich. |
|
Methode nicht implementiert. |
|
Es wurde kein Terminal für den Stream ausgewählt, sodass er nicht gestartet werden kann. |
|
Stream wurde bereits gestartet. |
Hinweise
Streams werden automatisch gestartet, sobald ein Anruf verbunden und zum Streamen bereit ist und ein Terminal ausgewählt ist. Daher müssen die meisten Anwendungen diese Methode nicht aufrufen. Anwendungen müssen diese Methode nur aufrufen, um einen Stream zu starten, den die Anwendung zuvor beendet oder angehalten hat, indem sie ITStream::StopStream oder ITStream::P auseStream aufrufen.
Dieser Aufruf generiert Ereignisse, die die Anwendung abrufen kann, wenn sie registriert ist. Informationen zum Empfangen von Ereignissen finden Sie in der Übersicht über Ereignisse.
Wenn der Stream erfolgreich gestartet wird, löst der MSP eine CALL_MEDIA_EVENT mit dem Wert CME_STREAM_ACTIVE Ereignis aus und CALL_MEDIA_EVENT_CAUSE gleich CMC_LOCAL_REQUEST.
Wenn der Stream nicht angehalten werden kann, löst der MSP ein CME_STREAM_FAIL-Ereignis mit der Ursache CMC_LOCAL_REQUEST aus.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | tapi3if.h (einschließlich Tapi3.h) |