Partager via


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

La méthode StartStream démarre le flux.

Syntaxe

HRESULT StartStream();

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_NOTERMINALSELECTED
Aucun terminal n’ayant été sélectionné sur le flux, il ne peut pas être démarré.
TAPI_E_NOTSTOPPED
Stream a déjà démarré.

Remarques

Les flux démarrent automatiquement dès qu’un appel est connecté et prêt à être diffusé et qu’un terminal est sélectionné. Par conséquent, la plupart des applications n’ont pas besoin d’appeler cette méthode. Les applications doivent appeler cette méthode uniquement pour démarrer un flux que l’application a précédemment arrêté ou suspendu en appelant ITStream ::StopStream ou ITStream ::P auseStream.

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

Si le flux démarre correctement, le MSP déclenche un CALL_MEDIA_EVENT avec la valeur CME_STREAM_ACTIVE événement et CALL_MEDIA_EVENT_CAUSE égal à CMC_LOCAL_REQUEST.

Si le flux ne parvient pas à s’interrompre, le MSP déclenche un événement CME_STREAM_FAIL avec la cause CMC_LOCAL_REQUEST.

Configuration requise

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

Voir aussi

ITStream

Interface MSPI (Media Service Provider Interface)