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 |
---|---|
|
La méthode a réussi. |
|
Méthode non implémentée. |
|
Aucun terminal n’ayant été sélectionné sur le flux, il ne peut pas être démarré. |
|
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) |