atribut MF_TRANSCODE_TOPOLOGYMODE
Menentukan topologi transkode apakah pemuat topologi akan memuat transformasi berbasis perangkat keras.
Mode topologi menentukan apakah transformasi perangkat keras (seperti codec perangkat keras) dapat digunakan dalam topologi transkode. Aplikasi dapat menyimpan atribut ini dalam profil transkode dengan memanggil IMFTranscodeProfile::SetContainerAttributes.
Jenis Data
MF_TRANSCODE_TOPOLOGYMODE_FLAGS disimpan sebagai UINT32
Dapatkan/atur
Untuk mendapatkan atribut ini, panggil IMFAttributes::GetUINT32.
Untuk mengatur atribut ini, panggil IMFAttributes::SetUINT32.
Keterangan
Atribut ini opsional. Ini harus memiliki salah satu nilai berikut.
Nilai | Deskripsi |
---|---|
MF_TRANSCODE_TOPOLOGYMODE_HARDWARE_ALLOWED | Topology Loader akan memuat MFTs berbasis perangkat keras, seperti decoder perangkat keras, jika tersedia. Topology Loader secara otomatis kembali ke pendekodean perangkat lunak jika tidak ada dekoder perangkat keras yang ditemukan, atau jika dekoder perangkat keras gagal terhubung karena beberapa alasan. |
MF_TRANSCODE_TOPOLOGYMODE_SOFTWARE_ONLY | Topology Loader hanya akan memuat MFTs perangkat lunak, termasuk dekode perangkat lunak. |
Nilai defaultnya adalah MF_TRANSCODE_TOPOLOGYMODE_SOFTWARE_ONLY.
Jika Topology Loader menyisipkan MFT perangkat keras ke dalam topologi, ia mengatur atribut MFT_ENUM_HARDWARE_URL_Attribute pada node topologi. Untuk memeriksa apakah MFT perangkat keras ada, hitung simpul dalam topologi yang diselesaikan dan periksa apakah atribut ini ada.
Konstanta GUID untuk atribut ini diekspor dari mfuuid.lib.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 R2 [hanya aplikasi desktop] |
Header |
|
Lihat juga