共用方式為


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 應用程式]
標頭
Codecapi.h

另請參閱

媒體基礎屬性