Déclaré dans OTVideoEventReason.h

OTÉditeurVidéoÉvénementMotif

Les événements d'activation et de désactivation de la vidéo sont accompagnés d'un code de motif, permettant de déterminer pourquoi la piste vidéo a été activée ou désactivée.

Définition

typedef NS_ENUM(int32_t, OTPublisherVideoEventReason ) {    OTPublisherVideoEventNone = 0,    OTPublisherVideoEventPublisherPropertyChanged = 1,    OTPublisherVideoEventQualityChanged = 3,    OTPublisherVideoEventQualityDegradationBandwidth = 5,    OTPublisherVideoEventQualityDegradationCPU = 6,    OTPublisherVideoEventQualityDegradationOther = 7,    OTPublisherVideoEventCodecChange = 8,    OTPublisherVideoEventResolutionChange = 9, };

Constantes

OTPublisherVideoEventNone : Aucun incident vidéo notable ni aucune dégradation de la qualité. Raison par défaut ou inconnue.

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventPublisherPropertyChanged : Cet événement vidéo a été déclenché par la modification, par cet éditeur, de la valeur de la méthode OTPublisherKit.publishVideo.

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventQualityChanged : Ce problème vidéo a été provoqué par une variation du niveau de congestion du réseau. Le [OTPublisherKitDelegate publisherVideoDisabled:reason:] message est envoyé. Lorsque les conditions s'améliorent, la diffusion vidéo reprend, et le [OTPublisherKitDelegate publisherVideoEnabled:reason:] Le message est envoyé.

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventQualityDegradationBandwidth : Dégradation de la qualité due à une bande passante réseau insuffisante.

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventQualityDegradationCPU : Dégradation de la qualité due aux limitations du processeur de l'appareil client.

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventQualityDegradationOther : Dégradation de la qualité due à d'autres causes.

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventCodecChange : Le codec vidéo utilisé pour le flux a changé.

Declared In `OTVideoEventReason.h`.

OTPublisherVideoEventResolutionChange : Modification de la résolution vidéo ou du nombre de couches. Ce phénomène peut être dû à des contraintes de débit binaire, à l'adaptation de l'encodeur, à des changements au niveau de la source de la caméra (par exemple, changement de caméra ou modification de la résolution d'entrée), ou à des modifications de configuration. Cela n'implique pas nécessairement une dégradation de la qualité.

Declared In `OTVideoEventReason.h`.

Déclaré à

OTVideoEventReason.h