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 |