Dela via


ACSVideoStreamFormat-klass

Förklaring

@interface ACSVideoStreamFormat : NSObject;

Description

Beskriver information om videoraminnehållet som programmet kan generera. ACS Calling SDK väljer dynamiskt den VideoStreamFormat som passar bäst med nätverksvillkoren vid körning.

Metoder

init

Standardkonstruktor

-(instancetype)init;

Egenskaper

bredd

Totalt breddvis antal bildpunkter i videoramen. Den måste vara större eller lika med 240 och mindre eller lika med 1920. Värden som är större än 1 280 och andra proportioner än 16:9 eller 4:3 kan justeras med SDK:t som förbrukar extra resurser.

@property int width;

mankhöjd

Totalt antal bildpunkter i videoramen. Det måste vara större eller lika med 180 och mindre eller lika med 1080. Värden som är större än 720 och bredd–höjd-förhållanden förutom 16:9 eller 4:3 kan justeras av SDK:t som förbrukar extra resurser.

@property int height;

Upplösning

Bredd och höjd som ska användas från en känd videoupplösningsstandard

@property ACSVideoStreamResolution resolution;

pixelFormat

Informerar om hur innehållet i videoramen kodas.

@property ACSVideoStreamPixelFormat pixelFormat;

framesPerSecond

Anger hur många bildrutor per sekund som den virtuella videoenheten ska skicka till fjärranslutna deltagare. Den måste vara större eller lika med 1 och lägre eller lika med 30. Följande värden är att föredra 7,5, 15 eller 30.

@property float framesPerSecond;

steg 1

Informerar steget i byte för det första planet i videoraminnehållet när RawVideoFrameType är VideoSoftware. Det måste vara större eller lika med antalet byte som krävs för det första planet i det valda VideoStreamPixelFormat.

@property int stride1;

steg 2

För VideoFormats med mer än ett plan informerar steg i byte för det andra planet i videoraminnehållet när RawVideoFrameType är VideoSoftware. Det måste vara större eller lika med antalet byte som krävs för det andra planet i det valda VideoStreamPixelFormat.

@property int stride2;

steg 3

För VideoFormats med fler än två plan informerar steg i byte för det tredje planet i videoraminnehållet när RawVideoFrameType är VideoSoftware. Det måste vara större eller lika med antalet byte som krävs för det tredje planet i det valda VideoStreamPixelFormat.

@property int stride3;