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 |
---|---|
|
Il metodo è riuscito. |
|
Il parametro pTerminal non è un puntatore valido. |
|
Memoria insufficiente per eseguire l'operazione. |
|
Il parametro pTerminal non punta a un terminale valido. |
|
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) |