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 |
---|---|
|
La méthode a réussi. |
|
Le paramètre pTerminal n’est pas un pointeur valide. |
|
La mémoire est insuffisante pour effectuer l’opération. |
|
Le paramètre pTerminal ne pointe pas vers un terminal valide. |
|
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) |