Compartir a través de


ACSVideoStreamFormat (clase)

Declaración

@interface ACSVideoStreamFormat : NSObject;

Descripción

Describe los detalles del contenido del fotograma de vídeo que la aplicación puede generar. El SDK de llamadas de ACS seleccionará dinámicamente la mejor coincidencia de VideoStreamFormat con las condiciones de red en tiempo de ejecución.

Métodos

init

Constructor predeterminado

-(instancetype)init;

Propiedades

width

Recuento total de píxeles del fotograma de vídeo. Debe ser mayor o igual que 240 y menor o igual que 1920. Los valores mayores que 1280 y las relaciones de aspecto distintos de 16:9 o 4:3 pueden ajustarse mediante el SDK que consume recursos adicionales.

@property int width;

height

Recuento total de píxeles del fotograma de vídeo. Debe ser mayor o igual a 180 y menor o igual que 1080. Los valores mayores que 720 y las relaciones de aspecto distintos de 16:9 o 4:3 pueden ajustarse mediante el SDK que consume recursos adicionales.

@property int height;

dirección URL

Ancho y alto que se va a usar desde un estándar de resolución de vídeo conocido

@property ACSVideoStreamResolution resolution;

pixelFormat

Informa de cómo se codifica el contenido del fotograma de vídeo.

@property ACSVideoStreamPixelFormat pixelFormat;

framesPerSecond

Informa del número de fotogramas por segundo que el dispositivo de vídeo virtual enviará a los participantes remotos. Debe ser mayor o igual que 1 e inferior o igual a 30. Los valores siguientes son preferibles 7.5, 15 o 30.

@property float framesPerSecond;

stride1

Informa al intervalo en bytes para el primer plano del contenido del fotograma de vídeo cuando RawVideoFrameType es VideoSoftware. Debe ser mayor o igual que el recuento de bytes necesarios para el primer plano del VideoStreamPixelFormat seleccionado.

@property int stride1;

stride2

Para VideoFormats con más de un plano, informa al intervalo en bytes para el segundo plano del contenido del fotograma de vídeo cuando RawVideoFrameType es VideoSoftware. Debe ser mayor o igual que el recuento de bytes necesarios para el segundo plano del videoStreamPixelFormat seleccionado.

@property int stride2;

stride3

Para VideoFormats con más de dos planos, informa al intervalo en bytes para el tercer plano del contenido del fotograma de vídeo cuando RawVideoFrameType es VideoSoftware. Debe ser mayor o igual que el recuento de bytes necesarios para el tercer plano del videoStreamPixelFormat seleccionado.

@property int stride3;