Delen via


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;