共用方式為


H264Video interface

描述使用 H.264 編解碼器編碼視訊的所有屬性。

Extends

屬性

complexity

告知編碼器如何選擇其編碼設定。 默認值為 [平衡]。

layers

要由編碼器產生的輸出 H.264 層集合。

odataType

多型歧視性,指定這個物件可以是的不同類型

rateControlMode

視訊速率控制模式

sceneChangeDetection

編碼器是否應該在場景變更插入主要畫面格。 如果未指定,則預設值為 false。 只有當編碼器設定為產生單一輸出視訊時,才應將此旗標設定為 true。

繼承的屬性

keyFrameInterval

兩個主要畫面格之間的距離。 值應該在 ISO 8601 格式指定的範圍 [0.5, 20] 秒內非零。 預設值為 2 秒(PT2S)。 請注意,如果已設定 VideoSyncMode.Passthrough,則會忽略此設定,其中 KeyFrameInterval 值會遵循輸入來源設定。

label

編解碼器的選擇性標籤。 標籤可用來控制多任務處理行為。

stretchMode

重設大小模式 - 如何調整輸入視訊的大小,以符合所需的輸出解析度。 預設值為 AutoSize

syncMode

視訊同步模式

屬性詳細資料

complexity

告知編碼器如何選擇其編碼設定。 默認值為 [平衡]。

complexity?: string

屬性值

string

layers

要由編碼器產生的輸出 H.264 層集合。

layers?: H264Layer[]

屬性值

odataType

多型歧視性,指定這個物件可以是的不同類型

odataType: "#Microsoft.Media.H264Video"

屬性值

"#Microsoft.Media.H264Video"

rateControlMode

視訊速率控制模式

rateControlMode?: string

屬性值

string

sceneChangeDetection

編碼器是否應該在場景變更插入主要畫面格。 如果未指定,則預設值為 false。 只有當編碼器設定為產生單一輸出視訊時,才應將此旗標設定為 true。

sceneChangeDetection?: boolean

屬性值

boolean

繼承的屬性詳細資料

keyFrameInterval

兩個主要畫面格之間的距離。 值應該在 ISO 8601 格式指定的範圍 [0.5, 20] 秒內非零。 預設值為 2 秒(PT2S)。 請注意,如果已設定 VideoSyncMode.Passthrough,則會忽略此設定,其中 KeyFrameInterval 值會遵循輸入來源設定。

keyFrameInterval?: string

屬性值

string

繼承自Video.keyFrameInterval

label

編解碼器的選擇性標籤。 標籤可用來控制多任務處理行為。

label?: string

屬性值

string

繼承自Video.label

stretchMode

重設大小模式 - 如何調整輸入視訊的大小,以符合所需的輸出解析度。 預設值為 AutoSize

stretchMode?: string

屬性值

string

繼承自Video.stretchMode

syncMode

視訊同步模式

syncMode?: string

屬性值

string

繼承自Video.syncMode