Metodo ITStream::UnselectTerminal (tapi3if.h)

Il metodo UnselectTerminal deseleziona il terminale dal flusso e arresta lo streaming per questo flusso.

Sintassi

HRESULT UnselectTerminal(
  [in] ITTerminal *pTerminal
);

Parametri

[in] pTerminal

Puntatore al terminale dell'interfaccia ITTerminal da rimuovere dal flusso.

Valore restituito

Questo metodo può restituire uno di questi valori.

valore Significato
S_OK
Il metodo è riuscito.
E_POINTER
Il parametro pTerminal non è un puntatore valido.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione.
TAPI_E_INVALIDTERMINAL
Il parametro pTerminal non punta a un terminale valido.
TAPI_E_NOTSUPPORTED
Il provider non supporta questa operazione.

Commenti

Alcuni eventi di flusso possono essere ricevuti dopo che lo streaming è stato arrestato a causa di una trasmissione ritardata.

Se si deseleziona correttamente l'ultimo terminale da un flusso, viene interrotto in modo efficace qualsiasi flusso esistente per questo flusso specifico. Successivamente, la selezione dello stesso terminale o di un altro terminale riavvia tale flusso interrotto.

La rielezione in un flusso con un terminale diverso o una nuova creazione può avere effetti imprevisti. Il grafico dei filtri può conservare informazioni dal terminale precedente che non corrisponde a quello nuovo.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tapi3if.h (include Tapi3.h)

Vedi anche

ITStream

Media Service Provider Interface (MSPI)