properti CODECAPI_AVEncSliceControlMode

Menentukan mode kontrol iringan. Nilai yang valid adalah 0, 1, dan 2.

Jenis Data

ULONG (VT_UI4)

GUID Properti

CODECAPI_AVEncSliceControlMode

Nilai properti

Nilai mode kontrol irama:

Nilai Makna
0
Mengatur nilai ini ke 0 menunjukkan bahwa properti CODECAPI_AVEncSliceControlSize akan menentukan ukuran iringan dalam satuan macroblock per iringan.
1
Mengatur nilai ini ke 1 menunjukkan bahwa properti CODECAPI_AVEncSliceControlSize akan menentukan ukuran ikatan dalam satuan bit per ikatan.
2
Mengatur nilai ini ke 2 menunjukkan bahwa properti CODECAPI_AVEncSliceControlSize akan menentukan ukuran iringan dalam satuan baris macroblock per iringan.

Encoder mengembalikan nilai yang didukungnya.

Keterangan

Encoder H.264/AVC:

Disarankan agar encoder mendukung GetValue, SetValue, dan GetParameterRange.

Jika SetValue tidak dipanggil untuk CODECAPI_AVEncSliceControlMode, GetValue untuk CODECAPI_AVEncSliceControlMode dapat mengembalikan VFW_E_CODECAPI_NO_CURRENT_VALUE. GetDefaultValue dapat mengembalikan VFW_E_CODECAPI_NO_DEFAULT untuk CODECAPI_AVEncSliceControlMode.

Nilai default yang disarankan adalah 2 (ukuran dalam baris MB per iringan).

Ini adalah API statis, yang berarti aplikasi tidak akan mengubah ini saat encoder sedang berjalan.

Contoh

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8.1 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung
Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP]
Header
Codecapi.h

Lihat juga

Properti Media Foundation