Bagikan melalui


Kelas ACSVideoStreamFormat

Deklarasi

@interface ACSVideoStreamFormat : NSObject;

Deskripsi

Menjelaskan detail konten bingkai video yang mampu dihasilkan aplikasi. ACS Calling SDK akan secara dinamis memilih pencocokan terbaik VideoStreamFormat dengan kondisi jaringan saat runtime.

Metode

init

Konstruktor default

-(instancetype)init;

Properti

lebar

Jumlah total lebar piksel bingkai video. Ini harus lebih besar atau sama dengan 240 dan kurang atau sama dengan 1920. Nilai yang lebih besar dari 1280 dan rasio aspek selain 16:9 atau 4:3 mungkin disesuaikan oleh SDK yang menggunakan sumber daya tambahan.

@property int width;

tinggi

Jumlah total tinggi piksel bingkai video. Harus lebih besar atau sama dengan 180 dan kurang atau sama dengan 1080. Nilai yang lebih besar dari 720 dan rasio aspek selain 16:9 atau 4:3 mungkin disesuaikan oleh SDK yang menggunakan sumber daya tambahan.

@property int height;

resolusi

Lebar dan tinggi yang akan digunakan dari standar resolusi video yang diketahui

@property ACSVideoStreamResolution resolution;

pixelFormat

Menginformasikan bagaimana konten bingkai video dikodekan.

@property ACSVideoStreamPixelFormat pixelFormat;

framesPerSecond

Menginformasikan berapa banyak bingkai per detik yang akan dikirim perangkat video virtual ke peserta jarak jauh. Harus lebih besar atau sama dengan 1 dan lebih rendah atau sama dengan 30. Nilai berikut lebih disukai 7,5, 15, atau 30.

@property float framesPerSecond;

stride1

Menginformasikan langkah dalam byte untuk bidang pertama konten bingkai video ketika RawVideoFrameType adalah VideoSoftware. Ini harus lebih besar atau sama dengan jumlah byte yang diperlukan untuk bidang pertama dari VideoStreamPixelFormat yang dipilih.

@property int stride1;

stride2

Untuk VideoFormats dengan lebih dari satu bidang, informasikan langkah dalam byte untuk bidang kedua konten bingkai video saat RawVideoFrameType adalah VideoSoftware. Ini harus lebih besar atau sama dengan jumlah byte yang diperlukan untuk bidang kedua dari VideoStreamPixelFormat yang dipilih.

@property int stride2;

stride3

Untuk VideoFormats dengan lebih dari dua bidang, informasikan langkah dalam byte untuk bidang ketiga konten bingkai video saat RawVideoFrameType adalah VideoSoftware. Ini harus lebih besar atau sama dengan jumlah byte yang diperlukan untuk bidang ketiga dari VideoStreamPixelFormat yang dipilih.

@property int stride3;