Freigeben über


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
S_OK
Methode war erfolgreich.
E_NOTIMPL
Methode nicht implementiert.
TAPI_E_NOTERMINALSELECTED
Es wurde kein Terminal für den Stream ausgewählt, sodass er nicht gestartet werden kann.
TAPI_E_NOTSTOPPED
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)

Weitere Informationen

ITStream

Media Service Provider Interface (MSPI)