IMFQualityAdvise 介面 (mfidl.h)

讓品質管理員能夠調整管線中元件的音訊或視訊品質。

此介面是由可調整其品質的管線元件所公開。 通常是由譯碼器和數據流接收公開。 例如,增強的視訊轉譯器 (EVR) 會實作此介面。 不過,媒體來源也可以實作此介面。

若要從媒體來源取得此介面的指標,請使用服務標識碼MF_QUALITY_SERVICES呼叫 IMFGetService::GetService 。 對於所有其他管線物件 (轉換和媒體接收) ,請呼叫 QueryInterface

繼承

IMFQualityAdvise 介面繼承自 IUnknown 介面。 IMFQualityAdvise 也有下列類型的成員:

方法

IMFQualityAdvise 介面具有這些方法。

 
IMFQualityAdvise::D ropTime

在指定的時間間隔內卸除樣本。
IMFQualityAdvise::GetDropMode

擷取目前的卸除模式。
IMFQualityAdvise::GetQualityLevel

擷取目前的質量等級。
IMFQualityAdvise::SetDropMode

設定置放模式。 在卸除模式中,元件會根據卸除模式的層級,更積極地卸除樣本。
IMFQualityAdvise::SetQualityLevel

設定質量等級。 質量等級會決定元件如何取用或產生樣本。

備註

當呼叫品質管理員 的IMFQualityManager::NotifyTopology 方法時,品質管理員通常會取得此介面。

規格需求

需求
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mfidl.h

另請參閱

IMFQualityManager

媒體基礎介面