atribut MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS
Memungkinkan pembaca sumber atau penulis sink untuk menggunakan transformasi Media Foundation (MFTs) berbasis perangkat keras.
Jenis Data
UINT32
Dapatkan/atur
Untuk mendapatkan atribut ini, panggil IMFAttributes::GetUINT32.
Untuk mengatur atribut ini, panggil IMFAttributes::SetUINT32.
Keterangan
Secara default, pembaca sumber dan penulis sink tidak menggunakan dekoder atau encoder perangkat keras. Untuk mengaktifkan penggunaan MFTs perangkat keras, atur atribut ini ke TRUE saat Anda membuat pembaca sumber atau penulis sink.
Gunakan atribut ini dengan fungsi berikut:
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
- MFCreateSinkWriterFromMediasink
- MFCreateSinkWriterFromURL
Ada satu pengecualian untuk perilaku default. Pembaca sumber dan penulis sink secara otomatis menggunakan MFTs yang terdaftar secara lokal dalam proses pemanggil. Untuk mendaftarkan MFT secara lokal, panggil MFTRegisterLocal atau MFTRegisterLocalByCLSID. MFT perangkat keras yang terdaftar secara lokal digunakan bahkan jika atribut MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS tidak diatur.
Atribut ini tidak memengaruhi pendekodean video yang dipercepat perangkat keras yang menggunakan DirectX Video Acceleration (DXVA). Untuk mengaktifkan pendekodean DXVA di pembaca sumber, atur atribut MF_SOURCE_READER_D3D_MANAGER .
Jika atribut ini TRUE, jangan atur atribut MF_READWRITE_DISABLE_CONVERTERS .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung |
Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Header |
|
Lihat juga