H264Video interface
描述使用 H.264 編解碼器編碼視訊的所有屬性。
- Extends
屬性
complexity | 告知編碼器如何選擇其編碼設定。 默認值為 [平衡]。 |
layers | 要由編碼器產生的輸出 H.264 層集合。 |
odata |
多型歧視性,指定這個物件可以是的不同類型 |
rate |
視訊速率控制模式 |
scene |
編碼器是否應該在場景變更插入主要畫面格。 如果未指定,則預設值為 false。 只有當編碼器設定為產生單一輸出視訊時,才應將此旗標設定為 true。 |
繼承的屬性
key |
兩個主要畫面格之間的距離。 值應該在 ISO 8601 格式指定的範圍 [0.5, 20] 秒內非零。 預設值為 2 秒(PT2S)。 請注意,如果已設定 VideoSyncMode.Passthrough,則會忽略此設定,其中 KeyFrameInterval 值會遵循輸入來源設定。 |
label | 編解碼器的選擇性標籤。 標籤可用來控制多任務處理行為。 |
stretch |
重設大小模式 - 如何調整輸入視訊的大小,以符合所需的輸出解析度。 預設值為 AutoSize |
sync |
視訊同步模式 |
屬性詳細資料
complexity
告知編碼器如何選擇其編碼設定。 默認值為 [平衡]。
complexity?: string
屬性值
string
layers
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
label
stretchMode
重設大小模式 - 如何調整輸入視訊的大小,以符合所需的輸出解析度。 預設值為 AutoSize
stretchMode?: string
屬性值
string