AcsVideoStreamFormat-klasse
Verklaring
@interface ACSVideoStreamFormat : NSObject;
Description
Beschrijft details van de inhoud van het videoframe dat de toepassing kan genereren. Acs Calling SDK selecteert dynamisch de VideoStreamFormat die het best overeenkomt met de netwerkomstandigheden tijdens runtime.
Methoden
init
Standaardconstructor
-(instancetype)init;
Eigenschappen
breedte
Totale breedte van het aantal pixels van het videoframe. De waarde moet groter of gelijk zijn aan 240 en kleiner of gelijk aan 1920. Waarden groter dan 1280 en andere hoogte-breedteverhoudingen dan 16:9 of 4:3 kunnen worden aangepast door de SDK die extra resources verbruikt.
@property int width;
hoogte
Totaal aantal pixels in de hoogte van het videoframe. De waarde moet groter of gelijk zijn aan 180 en kleiner of gelijk aan 1080. Waarden groter dan 720 en andere hoogte-breedteverhoudingen dan 16:9 of 4:3 kunnen worden aangepast door de SDK die extra resources verbruikt.
@property int height;
Resolutie
Breedte en hoogte die moeten worden gebruikt vanuit een bekende videoresolutiestandaard
@property ACSVideoStreamResolution resolution;
pixelFormat
Hiermee wordt aangegeven hoe de inhoud van het videoframe wordt gecodeerd.
@property ACSVideoStreamPixelFormat pixelFormat;
framesPerSecond
Geeft aan hoeveel frames per seconde het virtuele videoapparaat naar externe deelnemers verzendt. De waarde moet groter of gelijk zijn aan 1 en lager of gelijk aan 30. De volgende waarden hebben de voorkeur 7,5, 15 of 30.
@property float framesPerSecond;
stride1
Informeert de stride in bytes voor het eerste vlak van de inhoud van het videoframe wanneer RawVideoFrameType VideoSoftware is. Deze moet groter zijn dan of gelijk zijn aan het aantal bytes dat is vereist voor het eerste vlak van de geselecteerde VideoStreamPixelFormat.
@property int stride1;
stride2
Voor VideoFormats met meer dan één vlak wordt de stride in bytes voor het tweede vlak van de inhoud van het videoframe opgegeven wanneer RawVideoFrameType VideoSoftware is. Deze moet groter zijn dan of gelijk zijn aan het aantal bytes dat is vereist voor het tweede vlak van de geselecteerde VideoStreamPixelFormat.
@property int stride2;
stride3
Voor VideoFormats met meer dan twee vlakken wordt de stride in bytes opgegeven voor het derde vlak van de inhoud van het videoframe wanneer RawVideoFrameType VideoSoftware is. Deze moet groter zijn dan of gelijk zijn aan het aantal bytes dat is vereist voor het derde vlak van de geselecteerde VideoStreamPixelFormat.
@property int stride3;