Partager via


MÉTHODE ITStream ::StopStream (tapi3if.h)

La méthode StopStream arrête le flux.

Syntaxe

HRESULT StopStream();

Valeur de retour

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

Valeur Signification
S_OK
La méthode a réussi.
E_NOTIMPL
Méthode non implémentée.
TAPI_E_NOTSUPPORTED
Le fournisseur ne prend pas en charge cette opération.

Remarques

Une application peut appeler cette méthode pour arrêter un flux. La différence entre la suspension d’un flux et l’arrêt d’un flux dépend du type de transport utilisé pour l’appel.

Cet appel génère des événements que l’application peut récupérer si elle s’est inscrite. Consultez la vue d’ensemble des événements pour plus d’informations sur la réception d’événements.

Si le flux s’arrête correctement, l’application reçoit un CALL_MEDIA_EVENT avec la valeur CME_STREAM_INACTIVE’événement et CALL_MEDIA_EVENT_CAUSE égale CMC_LOCAL_REQUEST.

Si le flux ne parvient pas à s’interrompre, l’application reçoit un événement CME_STREAM_FAIL avec cause CMC_LOCAL_REQUEST.

Pour redémarrer ensuite le flux, l’application doit appeler StartStream.

Configuration requise

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

Voir aussi

ITStream

Media Service Provider Interface (MSPI)