Représente l'état d'un flux audio-vidéo dans une session de la Video API. Pour obtenir les informations les plus récentes, utilisez la méthode Stream d'un Éditeur ou Abonné avant d'accéder à l'une quelconque des propriétés du flux.
En savoir plus...
Hérite de l'interface IDisposable.
| Fonctions publiques accessibles aux membres | |
| void | Éliminer () |
| Traite de la Flux les ressources de l'objet. | |
| redéfinir bool | Égal à (objet obj) |
| redéfinir int | GetHashCode () |
| Fonctions membres protégées | |
| virtual void | Éliminer (bool disposing) |
| Propriétés | |
| chaîne de caractères | Id [get] |
| L'identifiant unique de ce flux. | |
| chaîne de caractères | Nom [get] |
| Le nom du flux. Vous pouvez afficher ce nom pour identifier l'éditeur du flux. | |
| bool | HasCaptions [get] |
Que ce flux comporte ou non des sous-titres (true) ou non (false). |
|
| bool | HasAudio [get] |
Que le son soit activé (true) ou désactivé (false) dans le flux. Ajoutez un écouteur d'événement pour le Session.StreamHasAudioChanged événement permettant de détecter les modifications apportées à la propriété HasAudio. |
|
| bool | HasVideo [get] |
Que la vidéo soit activée (true) ou désactivé (false) dans le flux. Ajoutez un écouteur d'événement pour le Session.StreamHasVideoChanged événement permettant de détecter les modifications apportées à la propriété HasVideo. |
|
| int | Largeur [get] |
| Largeur, en pixels, de la résolution cible du capteur de l'éditeur, telle qu'elle a été communiquée en dernier lieu à la session. Cette valeur est diffusée à tous les participants à la session et peut être consultée aussi bien par les clients éditeurs que par les clients abonnés. En savoir plus... | |
| int | Hauteur [get] |
| La hauteur, en pixels, de la résolution cible du capteur de l'éditeur, telle qu'elle a été communiquée en dernier à la session. Cette valeur est diffusée à tous les participants à la session et peut être consultée aussi bien par les clients éditeurs que par les clients abonnés. En savoir plus... | |
| Date et heure | Heure de création [get] |
| Date et heure de création de ce flux. | |
| Type de source vidéo | Type de source vidéo [get] |
| Le type de source vidéo du flux (caméra, écran, personnalisé), tel que défini par le OpenTok.VideoSourceType enum. | |
| Connexion | Connexion [get] |
| Les Connexion objet correspondant au client qui publie le flux. Vous pouvez toujours l'utiliser pour récupérer la connexion, même au-delà de la portée de la fonction de rappel où this Flux L'objet a été reçu. |
Description détaillée
Représente l'état d'un flux audio-vidéo dans une session de la Video API. Pour obtenir les informations les plus récentes, utilisez la méthode Stream d'un Éditeur ou Abonné avant d'accéder à l'une quelconque des propriétés du flux.
Les Session L'objet envoie le Session.StreamReceived événement déclenché lorsqu'un nouveau flux apparaît dans la session. Cet objet ne représente le flux qu'au moment de l'appel de retour.
Les Session envoie un Session.StreamDropped événement déclenché lorsqu'un flux est supprimé de la session (par exemple, lorsqu'il est désactivé). Là encore, cette instance ne représente le flux qu'au moment de l'appel de retour.
Documentation relative aux biens immobiliers
Hauteur
| --- | int OpenTok.Stream.Height |
La hauteur, en pixels, de la résolution cible du capteur de l'éditeur, telle qu'elle a été signalée en dernier à la session. Cette valeur est diffusée à tous les participants à la session et peut être consultée aussi bien par les clients éditeurs que par les clients abonnés.
Cette valeur peut varier pendant l'exécution lorsque l'éditeur modifie la résolution de capture, par exemple en raison d'un changement d'orientation de l'appareil ou d'une modification des paramètres de capture. Ajoutez un écouteur d'événements pour le Session.StreamDimensionsChanged événement permettant de détecter les modifications apportées aux propriétés « Width » ou « Height ».
Remarque : cette valeur correspond à la résolution cible de capture de l'éditeur, et non à la résolution effectivement encodée ou reçue par un abonné. L'éditeur peut encoder à une résolution inférieure en raison de contraintes liées à la bande passante ou à la puissance de calcul.
Pour les flux publiés à l'aide de la fonctionnalité « vidéo évolutive », cette valeur correspond à la hauteur de la résolution maximale disponible pour le flux. Pour plus d'informations sur la vidéo évolutive, consultez la documentation relative à la Routeur multimédia OpenTok.
Largeur
| --- | int OpenTok.Stream.Width |
Largeur, en pixels, de la résolution cible du capturer de l'éditeur, telle qu'elle a été indiquée en dernier à la session. Cette valeur est diffusée à tous les participants à la session et peut être consultée aussi bien par les clients éditeurs que par les clients abonnés.
Cette valeur peut varier pendant l'exécution lorsque l'éditeur modifie la résolution de capture, par exemple en raison d'un changement d'orientation de l'appareil ou d'une modification des paramètres de capture. Ajoutez un écouteur d'événements pour le Session.StreamDimensionsChanged événement permettant de détecter les modifications apportées aux propriétés « Width » ou « Height ».
Remarque : cette valeur correspond à la résolution cible de capture de l'éditeur, et non à la résolution effectivement encodée ou reçue par un abonné. L'éditeur peut encoder à une résolution inférieure en raison de contraintes liées à la bande passante ou à la puissance de calcul.
Pour les flux publiés à l'aide de la fonctionnalité de vidéo évolutive, cette valeur correspond à la largeur de la résolution maximale disponible pour le flux. Pour plus d'informations sur la vidéo évolutive, consultez la documentation relative à la Routeur multimédia OpenTok.