共用方式為


ACSVideoStreamFormat 類別

宣告

@interface ACSVideoStreamFormat : NSObject;

Description

描述應用程式能夠產生之影片畫面內容的詳細數據。 ACS 呼叫 SDK 會動態選取 VideoStreamFormat 在運行時間與網路條件的最佳比對。

方法

init

預設建構函式

-(instancetype)init;

屬性

width

視訊畫面的像素總寬度計數。 它必須大於或等於 240,且小於或等於 1920。 SDK 可能會調整大於 1280 的值和 16:9 或 4:3 以外的外觀比例,以取用額外的資源。

@property int width;

身高

視訊畫面的高度總像素計數。 它必須大於或等於 180,且小於或等於 1080。 SDK 可能會調整大於 720 的值和 16:9 或 4:3 以外的外觀比例,而耗用額外資源。

@property int height;

resolution

從已知的視訊解析度標準使用寬度和高度

@property ACSVideoStreamResolution resolution;

pixelFormat

通知影片畫面的內容編碼方式。

@property ACSVideoStreamPixelFormat pixelFormat;

framesPerSecond

通知虛擬視訊裝置要傳送給遠端參與者每秒的畫面數。 它必須大於或等於 1,且小於或等於 30。 下列值最好是 7.5、15 或 30。

@property float framesPerSecond;

stride1

當RawVideoFrameType為VideoSoftware時,通知視訊畫面內容第一個平面的步進位元組。 它必須大於或等於所選 VideoStreamPixelFormat 第一個平面所需的位元組計數。

@property int stride1;

stride2

若為具有多個平面的VideoFormats,當RawVideoFrameType為VideoSoftware時,通知視訊框架內容第二個平面的步進位元組。 它必須大於或等於所選 VideoStreamPixelFormat 第二個平面所需的位元組計數。

@property int stride2;

stride3

針對具有兩個以上的平面的VideoFormats,當RawVideoFrameType為VideoSoftware時,通知視訊框架內容第三個平面的步進位元組。 它必須大於或等於所選 VideoStreamPixelFormat 第三個平面所需的位元組計數。

@property int stride3;