CODECAPI_AVEncSliceControlSize 屬性
以 MB 為單位指定配量的大小, (MB) 、位或 MB 資料列。
資料類型
ULONG (VT_UI4)
屬性 GUID
CODECAPI_AVEncSliceControlSize
備註
H.264/AVC 編碼器:
CODECAPI_AVEncSliceControlSize值的意義是由 CODECAPI_AVEncSliceControlMode 屬性所控制。 下表說明CODECAPI_AVEncSliceControlSize和CODECAPI_AVEncSliceControlMode屬性如何控制框架中的配量大小和數目。
CODECAPI_AVEncSliceControlMode設定 | 值的意義 |
---|---|
0 | 這是整數,表示框架中每個配量的大小,以宏區塊為單位。 當值大於畫面中的宏區塊數目時,編碼器應該會拒絕設定。 |
1 | 這是整數,表示框架中每個配量的大小,以位為單位。 編碼器應該在宏區塊啟動新的配量,使配量中的位數超過此值 (,因此每個配量的大小一律小於或等於此值) 。 這表示最後一個配量大小可能會明顯小於此值。 |
2 | 這是整數,表示框架中每個配量的大小,以宏區塊資料列為單位。 當值大於框架中的宏區塊資料列數目時,編碼器應該拒絕設定。 |
如果應用程式未設定 CODECAPI_AVEncSliceControlMode的值,編碼器應該會傳回錯誤。
建議的預設值是讓整個框架有單一配量。
某些編碼器可能會平行編碼配量,因此效能可能會根據配量控制項設定而受到影響。 例如,將框架編碼為單一配量可能會比將框架編碼為多個配量還要慢。
配量控制項設定是動態的,而且可以在編碼會話期間變更。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8.1 [傳統型應用程式|UWP 應用程式] |
最低支援的伺服器 |
Windows Server 2012 R2 [傳統型應用程式|UWP 應用程式] |
標頭 |
|