ITStream::UnselectTerminal-Methode (tapi3if.h)

Die UnselectTerminal-Methode hebt die Auswahl des Terminals aus dem Stream auf und beendet das Streaming für diesen Stream.

Syntax

HRESULT UnselectTerminal(
  [in] ITTerminal *pTerminal
);

Parameter

[in] pTerminal

Zeiger auf das Terminal der ITTerminal-Schnittstelle , das aus dem Stream entfernt werden soll.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert Bedeutung
S_OK
Methode war erfolgreich.
E_POINTER
Der pTerminal-Parameter ist kein gültiger Zeiger.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen.
TAPI_E_INVALIDTERMINAL
Der pTerminal-Parameter verweist nicht auf ein gültiges Terminal.
TAPI_E_NOTSUPPORTED
Der Anbieter unterstützt diesen Vorgang nicht.

Hinweise

Einige Streamereignisse werden möglicherweise empfangen, nachdem das Streaming aufgrund einer verzögerten Übertragung beendet wurde.

Das erfolgreiche Aufheben der Auswahl des letzten Terminals aus einem Stream beendet effektiv alle vorhandenen Streamingvorgänge für diesen bestimmten Stream. Wenn Sie anschließend dasselbe Terminal oder ein anderes Terminal auswählen, wird ein solches unterbrochenes Streaming neu gestartet.

Die erneute Auswahl eines Streams mit einem anderen Oder einem neu erstellten Terminal kann unerwartete Auswirkungen haben. Das Filterdiagramm speichert möglicherweise Informationen aus dem vorherigen Terminal, die nicht mit dem neuen Terminal übereinstimmen.

Anforderungen

   
Zielplattform Windows
Kopfzeile tapi3if.h (Tapi3.h einschließen)

Weitere Informationen

ITStream

Media Service Provider Interface (MSPI)