Partager via


ACSVideoStreamFormat, classe

Déclaration

@interface ACSVideoStreamFormat : NSObject;

Description

Décrit les détails du contenu de trame vidéo que l’application est capable de générer. Le KIT DE développement logiciel (SDK) d’appel ACS sélectionne dynamiquement le VideoStreamFormat correspondant le mieux aux conditions 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 fonction de la largeur. Il doit être supérieur ou égal à 240 et inférieur ou égal à 1920. Les valeurs supérieures à 1280 et les proportions autres que 16 :9 ou 4 :3 peuvent être ajustées par le SDK qui consomme des ressources supplémentaires.

@property int width;

height

Nombre total de pixels de l’image vidéo en fonction de la hauteur. Il doit être supérieur ou égal à 180 et inférieur ou égal à 1080. Les valeurs supérieures à 720 et les proportions autres que 16 :9 ou 4 :3 peuvent être ajustées 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

Indique comment le contenu de la trame vidéo est encodé.

@property ACSVideoStreamPixelFormat pixelFormat;

framesPerSecond

Indique le nombre d’images par seconde que l’appareil vidéo virtuel enverra aux participants distants. Elle doit être supérieure ou égale à 1 et inférieure ou égale à 30. Les valeurs suivantes sont préférables : 7,5, 15 ou 30.

@property float framesPerSecond;

stride1

Informe la progression en octets du premier plan du contenu de trame 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;

stride2

Pour les VideoFormats avec plusieurs plans, informe la progression en octets du deuxième plan du contenu de la trame 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;

stride3

Pour les VideoFormats avec plus de deux plans, indique la progression 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;