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.