Bagikan melalui


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

Lihat juga

IMFQualityManager

Antarmuka Media Foundation