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;