Класс ACSVideoStreamFormat
Объявление
@interface ACSVideoStreamFormat : NSObject;
Описание
Описание содержимого видеокадра, которое приложение может создать. Пакет SDK для вызовов ACS динамически выбирает VideoStreamFormat, наиболее соответствующий условиям сети во время выполнения.
Методы
init
Конструктор по умолчанию
-(instancetype)init;
Свойства
width
Общее количество пикселей видеокадра с точки зрения ширины. Оно должно быть больше или равно 240 и меньше или равно 1920. Значения больше 1280 и пропорции, отличные от 16:9 или 4:3, могут быть скорректированы пакетом SDK, потребляющим дополнительные ресурсы.
@property int width;
рост
Общее количество пикселей видеокадра с расчетом на высоту. Оно должно быть больше или равно 180 и меньше или равно 1080. Значения больше 720 и пропорции, отличные от 16:9 или 4:3, могут быть скорректированы пакетом SDK, потребляющим дополнительные ресурсы.
@property int height;
разрешение
Ширина и высота, используемые из известного стандарта разрешения видео
@property ACSVideoStreamResolution resolution;
pixelFormat
Сообщает, как кодируется содержимое видеокадра.
@property ACSVideoStreamPixelFormat pixelFormat;
framesPerSecond
Сообщает, сколько кадров в секунду виртуальное видеоустройство будет отправлять удаленным участникам. Оно должно быть больше или равно 1 и ниже или равно 30. Ниже приведены значения 7,5, 15 или 30.
@property float framesPerSecond;
шаг1
Сообщает шаг в байтах для первой плоскости содержимого видеокадра, если RawVideoFrameType имеет значение VideoSoftware. Оно должно быть больше или равно количеству байтов, необходимых для первой плоскости выбранного VideoStreamPixelFormat.
@property int stride1;
шаг2
Для VideoFormats с несколькими плоскостями сообщает шаг в байтах для второго уровня содержимого видеокадра, если RawVideoFrameType имеет значение VideoSoftware. Оно должно быть больше или равно количеству байтов, необходимых для второй плоскости выбранного VideoStreamPixelFormat.
@property int stride2;
шаг3
Для VideoFormats с более чем двумя плоскостями сообщает о шаге в байтах для третьего уровня содержимого видеокадра, если RawVideoFrameType имеет значение VideoSoftware. Оно должно быть больше или равно количеству байтов, необходимых для третьего уровня выбранного VideoStreamPixelFormat.
@property int stride3;