Atribut Pembaca Sumber
Atribut berikut dapat digunakan untuk menginisialisasi Source Reader.
Atribut | Deskripsi |
---|---|
MF_LOW_LATENCY | Mengaktifkan pemrosesan latensi rendah. |
MF_READWRITE_DISABLE_CONVERTERS | Mengaktifkan atau menonaktifkan konversi format oleh pembaca sumber. |
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS | Memungkinkan pembaca sumber menggunakan transformasi Media Foundation berbasis perangkat keras (MFTs). |
MF_SOURCE_READER_ASYNC_CALLBACK | Berisi penunjuk ke antarmuka panggilan balik aplikasi untuk pembaca sumber. |
MF_SOURCE_READER_D3D_MANAGER | Berisi pointer ke Microsoft Direct3D Device Manager. |
MF_SOURCE_READER_DISABLE_DXVA | Menentukan apakah pembaca sumber mengaktifkan DirectX Video Acceleration (DXVA) pada dekoder video. |
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN | Menentukan apakah pembaca sumber mematikan sumber media. Hanya berlaku ketika aplikasi membuat pembaca sumber dari objek sumber media yang ada. |
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING | Memungkinkan pemrosesan video tingkat lanjut oleh Pembaca Sumber, termasuk konversi ruang warna, deinterlacing, pengubahan ukuran video, dan konversi kecepatan bingkai. |
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING | Memungkinkan pemrosesan video terbatas oleh pembaca sumber. |
MF_SOURCE_READER_MEDIASOURCE_CONFIG | Berisi properti konfigurasi untuk sumber media. |
MF_SOURCE_READER_PASSTHROUGH_MODE | Ketika atribut ini diatur, Pembaca Sumber meneruskan sampel video yang didukung oleh memori sistem ke MFT internal tanpa secara otomatis menyalinnya ke dalam tekstur DirectX, bahkan jika manajer perangkat Direct3D ada. |
MFT_FIELDOFUSE_UNLOCK_Attribute | Berisi penunjuk IMFFieldOfUseMFTUnlock, yang digunakan untuk membuka kunci MFT dengan batasan bidang penggunaan. Untuk informasi selengkapnya, lihat Bidang Pembatasan Penggunaan. |
Gunakan atribut ini dengan metode dan fungsi berikut:
- IMFReadWriteClassFactory::CreateInstanceFromObject
- IMFReadWriteClassFactory::CreateInstanceFromURL
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
Untuk menggunakan salah satu atribut ini, pertama-tama panggil MFCreateAttributes untuk membuat penyimpanan atribut baru. Kemudian gunakan antarmuka IMFAttributes untuk mengatur atribut yang diinginkan di penyimpanan atribut. Teruskan IMFAttributes pointer ke parameter pAttributes dari salah satu metode atau fungsi yang tercantum sebelumnya.
Topik terkait