Antarmuka IMFQualityAdvise (mfidl.h)
Memungkinkan manajer kualitas untuk menyesuaikan kualitas audio atau video komponen dalam alur.
Antarmuka ini diekspos oleh komponen alur yang dapat menyesuaikan kualitasnya. Biasanya diekspos oleh dekoder dan sink aliran. Misalnya, perender video (EVR) yang disempurnakan mengimplementasikan antarmuka ini. Namun, sumber media juga dapat mengimplementasikan antarmuka ini.
Untuk mendapatkan pointer ke antarmuka ini dari sumber media, panggil IMFGetService::GetService dengan pengidentifikasi layanan MF_QUALITY_SERVICES. Untuk semua objek alur lainnya (transformasi dan sink media), panggil QueryInterface.
Warisan
Antarmuka IMFQualityAdvise mewarisi dari antarmuka IUnknown . IMFQualityAdvise juga memiliki jenis anggota ini:
Metode
Antarmuka IMFQualityAdvise memiliki metode ini.
IMFQualityAdvise::D ropTime Menghilangkan sampel selama interval waktu tertentu. |
IMFQualityAdvise::GetDropMode Mengambil mode hilangkan saat ini. |
IMFQualityAdvise::GetQualityLevel Mengambil tingkat kualitas saat ini. |
IMFQualityAdvise::SetDropMode Mengatur mode hilangkan. Dalam mode hilangkan, komponen menghilangkan sampel, lebih atau kurang agresif tergantung pada tingkat mode penurunan. |
IMFQualityAdvise::SetQualityLevel Mengatur tingkat kualitas. Tingkat kualitas menentukan bagaimana komponen mengonsumsi atau menghasilkan sampel. |
Keterangan
Manajer kualitas biasanya mendapatkan antarmuka ini ketika metode IMFQualityManager::NotifyTopology manajer kualitas dipanggil.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | mfidl.h |