Partilhar via


ACSVideoStreamFormat Classe

Declaração

@interface ACSVideoStreamFormat : NSObject;

Description

Descreve detalhes do conteúdo do quadro de vídeo que o aplicativo é capaz de gerar. O SDK de chamada do ACS selecionará dinamicamente o VideoStreamFormat que melhor corresponde às condições de rede em tempo de execução.

Methods

init

Construtor padrão

-(instancetype)init;

Propriedades

Largura

Contagem total de pixels do quadro de vídeo. Deve ser maior ou igual a 240 e menor ou igual a 1920. Valores maiores que 1280 e proporções diferentes de 16:9 ou 4:3 podem ser ajustados pelo SDK consumindo recursos extras.

@property int width;

altura

Contagem total de pixels do quadro de vídeo. Deve ser maior ou igual a 180 e menor ou igual a 1080. Valores maiores que 720 e proporções diferentes de 16:9 ou 4:3 podem ser ajustados pelo SDK consumindo recursos extras.

@property int height;

resolução

Largura e altura a serem usadas a partir de um padrão de resolução de vídeo conhecido

@property ACSVideoStreamResolution resolution;

pixelFormato

Informa como o conteúdo do quadro de vídeo é codificado.

@property ACSVideoStreamPixelFormat pixelFormat;

framesPerSecond

Informa quantos quadros por segundo o dispositivo de vídeo virtual enviará aos participantes remotos. Deve ser maior ou igual a 1 e menor ou igual a 30. Os seguintes valores são preferíveis 7,5, 15 ou 30.

@property float framesPerSecond;

passo1

Informa a passada em bytes para o primeiro plano do conteúdo do quadro de vídeo quando RawVideoFrameType é VideoSoftware. Ele deve ser maior ou igual à contagem de bytes necessária para o primeiro plano do VideoStreamPixelFormat selecionado.

@property int stride1;

passada2

Para VideoFormats com mais de um plano, informa a passada em bytes para o segundo plano do conteúdo do quadro de vídeo quando RawVideoFrameType é VideoSoftware. Ele deve ser maior ou igual à contagem de bytes necessária para o segundo plano do VideoStreamPixelFormat selecionado.

@property int stride2;

passo3

Para VideoFormats com mais de dois planos, informa a passada em bytes para o terceiro plano do conteúdo do quadro de vídeo quando RawVideoFrameType é VideoSoftware. Ele deve ser maior ou igual à contagem de bytes necessária para o terceiro plano do VideoStreamPixelFormat selecionado.

@property int stride3;