ACSVideoStreamFormat Sınıfı

Bildirim

@interface ACSVideoStreamFormat : NSObject;

Description

Uygulamanın oluşturabildiği video çerçevesi 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.

Yöntemler

init

Varsayılan kurucu

-(instancetype)init;

Özellikler

genişlik

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

@property int width;

boy

Video çerçevesinin piksellerin yükseklik açısından toplam sayısı. 180'e eşit veya daha büyük ve 1080'e eşit veya daha küçük olmalıdır. 720'den büyük değerler ve 16:9 veya 4:3 dışındaki en boy oranları SDK tarafından ek kaynaklar tüketilen şekilde ayarlanabilir.

@property int height;

çözüm

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

@property ACSVideoStreamResolution resolution;

Pixelformat

Video çerçevesinin içeriğinin nasıl kodlanmış olduğunu bildirir.

@property ACSVideoStreamPixelFormat pixelFormat;

framesPerSecond

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

@property float framesPerSecond;

stride1

RawVideoFrameType, VideoSoftware olduğunda video çerçevesi içeriğinin ilk düzlemi için adımları bayt cinsinden bildirir. Seçilen VideoStreamPixelFormat'ın ilk düzlemi için gereken bayt sayısına eşit veya daha büyük olmalıdır.

@property int stride1;

stride2

Birden fazla düzleme sahip VideoFormats için, RawVideoFrameType VideoSoftware olduğunda video çerçevesi içeriğinin ikinci düzlemi için adım adımlarını bayt cinsinden bildirir. Seçilen VideoStreamPixelFormat'ın ikinci düzlemi için gereken bayt sayısına eşit veya daha büyük olmalıdır.

@property int stride2;

stride3

İkiden fazla düzlemi olan VideoFormat'lar için, RawVideoFrameType VideoSoftware olduğunda video çerçevesi içeriğinin üçüncü düzlemi için adım adımlarını bayt cinsinden bildirir. Seçilen VideoStreamPixelFormat'ın üçüncü düzlemi için gereken bayt sayısına eşit veya daha büyük olmalıdır.

@property int stride3;