Classe ACSVideoStreamFormat

Dichiarazione

@interface ACSVideoStreamFormat : NSObject;

Descrizione

Descrive i dettagli del contenuto del fotogramma video che l'applicazione è in grado di generare. ACS Calling SDK seleziona dinamicamente la corrispondenza migliore di VideoStreamFormat con le condizioni di rete in fase di esecuzione.

Metodi

init

Costruttore predefinito

-(instancetype)init;

Proprietà

width

Numero totale di pixel del fotogramma video. Deve essere maggiore o uguale a 240 e minore o uguale a 1920. I valori superiori a 1280 e proporzioni diversi da 16:9 o 4:3 potrebbero essere modificati dall'SDK che utilizza risorse aggiuntive.

@property int width;

altezza

Numero totale di pixel del fotogramma video. Deve essere maggiore o uguale a 180 e minore o uguale a 1080. I valori superiori a 720 e proporzioni diversi da 16:9 o 4:3 potrebbero essere modificati dall'SDK che utilizza risorse aggiuntive.

@property int height;

resolution

Larghezza e altezza da usare da uno standard di risoluzione video noto

@property ACSVideoStreamResolution resolution;

Pixelformat

Informa su come il contenuto del frame video è codificato.

@property ACSVideoStreamPixelFormat pixelFormat;

framePerSecond

Informa il numero di fotogrammi al secondo che il dispositivo video virtuale verrà inviato ai partecipanti remoti. Deve essere maggiore o uguale a 1 e inferiore o uguale a 30. I valori seguenti sono preferibili 7,5, 15 o 30.

@property float framesPerSecond;

stride1

Informa lo stride in byte per il primo piano del contenuto del fotogramma video quando RawVideoFrameType è VideoSoftware. Deve essere maggiore o uguale al numero di byte necessari per il primo piano del videoStreamPixelFormat selezionato.

@property int stride1;

stride2

Per VideoFormats con più di un piano, informa lo stride in byte per il secondo piano del contenuto del fotogramma video quando RawVideoFrameType è VideoSoftware. Deve essere maggiore o uguale al numero di byte necessari per il secondo piano del videoStreamPixelFormat selezionato.

@property int stride2;

stride3

Per VideoFormats con più di due piani, informa lo stride in byte per il terzo piano del contenuto del fotogramma video quando RawVideoFrameType è VideoSoftware. Deve essere maggiore o uguale al numero di byte necessari per il terzo piano dell'oggetto VideoStreamPixelFormat selezionato.

@property int stride3;