共用方式為


CODECAPI_AVEncSliceControlMode屬性

指定配量控制模式。 有效值為 0、1 和 2。

資料類型

ULONG (VT_UI4)

屬性 GUID

CODECAPI_AVEncSliceControlMode

屬性值

配量控制模式值:

意義
0
將此值設定為 0 表示 CODECAPI_AVEncSliceControlSize 屬性會以每個配量的宏區塊單位來指定配量大小。
1
將此值設定為 1 表示 CODECAPI_AVEncSliceControlSize 屬性會以每個配量的位單位來指定配量大小。
2
將此值設定為 2 表示 CODECAPI_AVEncSliceControlSize 屬性會以每個配量的宏區塊資料列單位來指定配量大小。

編碼器會傳回它支援的值。

備註

H.264/AVC 編碼器:

建議編碼器支援 GetValueSetValueGetParameterRange

如果未針對 CODECAPI_AVEncSliceControlMode呼叫 SetValue則適用于 CODECAPI_AVEncSliceControlMode 的 GetValue 可以傳回 VFW_E_CODECAPI_NO_CURRENT_VALUE GetDefaultValue 可能會針對 CODECAPI_AVEncSliceControlMode 傳回VFW_E_CODECAPI_NO_DEFAULT。

建議的預設值是每個配量 2 (mb 資料列的大小) 。

這是靜態 API,這表示應用程式在執行編碼器時不會變更此 API。

範例

if (pCodecAPI->IsSupported(&CODECAPI_AVEncSliceControlMode) == S_OK) {                
     VARIANT var;
     var.vt = VT_UI4;
     var.ulVal =ulSliceMode;
     pCodecAPI->SetValue(&CODECAPI_AVEncSliceControlMode, &var);
}

規格需求

需求
最低支援的用戶端
Windows 8.1 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器
Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式]
標頭
Codecapi.h

另請參閱

媒體基礎屬性