Aracılığıyla paylaş


ACSVideoStreamFormat Sınıfı

Beyanname

@interface ACSVideoStreamFormat : NSObject;

Description

Uygulamanın oluşturabildiği video karesi içeriğinin ayrıntılarını açıklar. ACS Arama SDK'sı, çalışma zamanında ağ koşullarıyla en iyi eşleşen VideoStreamFormat'ı dinamik olarak seçer.

Methods

başlat

Varsayılan oluşturucu

-(instancetype)init;

Özellikler

width

Video karesinin toplam genişlik piksel sayısı. 240'a eşit veya büyük ve 1920'ye eşit veya küçük olmalıdır. 1280'den büyük değerler ve 16:9 veya 4:3 dışındaki en boy oranları, ek kaynak tüketen SDK tarafından ayarlanabilir.

@property int width;

height

Video karesinin toplam yükseklik bazında piksel sayısı. 180'e eşit veya büyük ve 1080'e eşit veya küçük olmalıdır. 720'den büyük değerler ve 16:9 veya 4:3 dışındaki en boy oranları, ek kaynak tüketen SDK tarafından ayarlanabilir.

@property int height;

çözünürlük

Bilinen bir video çözünürlüğü standardından kullanılacak genişlik ve yükseklik

@property ACSVideoStreamResolution resolution;

piksel Biçimi

Video karesinin içeriğinin nasıl kodlandığını bildirir.

@property ACSVideoStreamPixelFormat pixelFormat;

saniye başına kare sayısı

Sanal video cihazının uzaktaki katılımcılara saniyede kaç kare göndereceğini bildirir. 1'den büyük veya eşit ve 30'dan küçük veya eşit olmalıdır. Aşağıdaki değerler tercih edilir 7.5, 15 veya 30.

@property float framesPerSecond;

adım1

RawVideoFrameType VideoSoftware olduğunda video karesi içeriğinin ilk düzlemi için bayt cinsinden adımı bildirir. Seçili VideoStreamPixelFormat'ın ilk düzlemi için gereken bayt sayısından büyük veya buna eşit olmalıdır.

@property int stride1;

adım2

Birden fazla düzleme sahip VideoFormatları için, RawVideoFrameType VideoSoftware olduğunda video karesi içeriğinin ikinci düzlemi için bayt cinsinden adımı bildirir. Seçili VideoStreamPixelFormat'ın ikinci düzlemi için gereken bayt sayısından büyük veya buna eşit olmalıdır.

@property int stride2;

adım3

İkiden fazla düzlemi olan VideoFormatları için, RawVideoFrameType VideoSoftware olduğunda video karesi içeriğinin üçüncü düzlemi için bayt cinsinden adımı bildirir. Seçili VideoStreamPixelFormat'ın üçüncü düzlemi için gereken bayt sayısından büyük veya buna eşit olmalıdır.

@property int stride3;