Partager via


Classe ACSVideoStreamFormat

Déclaration

@interface ACSVideoStreamFormat : NSObject;

Descriptif

Décrit les détails du contenu de l’image vidéo que l’application est capable de générer. Le SDK d’appel ACS sélectionnera dynamiquement le VideoStreamFormat qui correspond le mieux aux conditions du réseau au moment de l’exécution.

Méthodes

Init

Constructeur par défaut

-(instancetype)init;

Propriétés

width

Nombre total de pixels de l’image vidéo en largeur totale. Il doit être supérieur ou égal à 240 et inférieur ou égal à 1920. Les valeurs supérieures à 1280 et les rapports d’aspect autres que 16:9 ou 4:3 peuvent être ajustés par le SDK consommant des ressources supplémentaires.

@property int width;

height

Nombre total de pixels de l’image vidéo en hauteur totale. Il doit être supérieur ou égal à 180 et inférieur ou égal à 1080. Les valeurs supérieures à 720 et les rapports d’aspect autres que 16:9 ou 4:3 peuvent être ajustés par le SDK consommant des ressources supplémentaires.

@property int height;

resolution

Largeur et hauteur à utiliser à partir d’une norme de résolution vidéo connue

@property ACSVideoStreamResolution resolution;

pixelFormat

Informe sur la façon dont le contenu de l’image vidéo est codé.

@property ACSVideoStreamPixelFormat pixelFormat;

cadresPar seconde

Indique le nombre d’images par seconde que le périphérique vidéo virtuel enverra aux participants distants. Il doit être supérieur ou égal à 1 et inférieur ou égal à 30. Les valeurs suivantes sont préférables 7,5, 15 ou 30.

@property float framesPerSecond;

foulée1

Indique la foulée en octets pour le premier plan du contenu de l’image vidéo lorsque RawVideoFrameType est VideoSoftware. Il doit être supérieur ou égal au nombre d’octets requis pour le premier plan du VideoStreamPixelFormat sélectionné.

@property int stride1;

foulée2

Pour les formats vidéo avec plus d’un plan, informe la foulée en octets pour le deuxième plan du contenu de l’image vidéo lorsque RawVideoFrameType est VideoSoftware. Il doit être supérieur ou égal au nombre d’octets requis pour le deuxième plan du VideoStreamPixelFormat sélectionné.

@property int stride2;

foulée3

Pour les formats vidéo avec plus de deux plans, informe la foulée en octets pour le troisième plan du contenu de l’image vidéo lorsque RawVideoFrameType est VideoSoftware. Il doit être supérieur ou égal au nombre d’octets requis pour le troisième plan du VideoStreamPixelFormat sélectionné.

@property int stride3;