Partager via


ITStream::UnselectTerminal, méthode (tapi3if.h)

La méthode UnselectTerminal désélectionne le terminal du flux et arrête la diffusion en continu pour ce flux.

Syntaxe

HRESULT UnselectTerminal(
  [in] ITTerminal *pTerminal
);

Paramètres

[in] pTerminal

Pointeur vers le terminal d’interface ITTerminal à supprimer du flux.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Signification
S_OK
La méthode a réussi.
E_POINTER
Le paramètre pTerminal n’est pas un pointeur valide.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération.
TAPI_E_INVALIDTERMINAL
Le paramètre pTerminal ne pointe pas vers un terminal valide.
TAPI_E_NOTSUPPORTED
Le fournisseur ne prend pas en charge cette opération.

Remarques

Certains événements de flux peuvent être reçus après l’arrêt de la diffusion en continu en raison d’un retard de transmission.

Le fait de désélectionner le dernier terminal d’un flux cesse de manière effective tout streaming existant pour ce flux particulier. La sélection ultérieure du même terminal ou d’un autre terminal redémarre ce streaming interrompu.

La nouvelle sélection sur un flux avec un autre terminal, ou un nouveau terminal, peut avoir des effets inattendus. Le graphe de filtre peut conserver les informations du terminal précédent qui ne correspondent pas au nouveau.

Configuration requise

   
Plateforme cible Windows
En-tête tapi3if.h (inclure Tapi3.h)

Voir aussi

ITStream

Media Service Provider Interface (MSPI)