Atribut Penulis Sink
Atribut berikut dapat digunakan untuk menginisialisasi penulis sink.
Atribut | Deskripsi |
---|---|
MF_LOW_LATENCY | Memungkinkan pemrosesan latensi rendah. |
MF_READWRITE_DISABLE_CONVERTERS | Mengaktifkan atau menonaktifkan konversi format oleh penulis sink. |
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS | Memungkinkan penulis sink untuk menggunakan transformasi Media Foundation berbasis perangkat keras (MFTs). |
MF_SINK_WRITER_ASYNC_CALLBACK | Berisi penunjuk ke antarmuka panggilan balik aplikasi untuk penulis sink. |
MF_SINK_WRITER_DISABLE_THROTTLING | Menentukan apakah penulis sink membatasi laju data masuk. |
MF_TRANSCODE_CONTAINERTYPE | Menentukan jenis kontainer file output. |
MFT_FIELDOFUSE_UNLOCK_Attribute | Berisi pointer IMFFieldOfUseMFTUnlock , yang digunakan untuk membuka kunci MFT dengan batasan bidang penggunaan. Untuk informasi selengkapnya, lihat Bidang Pembatasan Penggunaan. |
MF_SINK_WRITER_D3D_MANAGER | Gunakan atribut ini untuk menyediakan perangkat Direct3D untuk setiap encoder video atau sink media yang dimuat oleh penulis sink. |
Gunakan atribut ini dengan metode dan fungsi berikut:
- IMFReadWriteClassFactory::CreateInstanceFromObject
- IMFReadWriteClassFactory::CreateInstanceFromURL
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
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 penunjuk IMFAttributes ke parameter pAttributes dari salah satu metode atau fungsi yang tercantum sebelumnya.
Topik terkait