IMFVideoProcessor 介面 (evr9.h)

控制 增強式視訊轉譯器 (EVR) 中的視訊處理。 透過此介面控制的作業包括 ProcAmp) 、雜訊篩選和詳細資料篩選 (色彩調整。

EVR 混音器會實作這個介面。 若要取得介面的指標,請呼叫 IMFGetService::GetService。 服務識別碼為 GUID MR_VIDEO_MIXER_SERVICE。 在下列任何物件上呼叫 GetService

  • 如果拓撲包含 EVR) 的實例,則媒體會話 (。
  • EVR 媒體接收。
  • DirectShow EVR 篩選準則。
  • EVR 混音器。
如果您實作 EVR 的自訂混音器,混音器可以選擇性地將此介面公開為服務。

繼承

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

方法

IMFVideoProcessor介面具有這些方法。

 
IMFVideoProcessor::GetAvailableVideoProcessorModes

擷取視訊驅動程式支援的視訊處理器模式。
IMFVideoProcessor::GetBackgroundColor

擷取組合矩形的背景色彩。 背景色彩用於收件匣處理視訊影像。
IMFVideoProcessor::GetFilteringRange

擷取指定影像篩選設定的值範圍。
IMFVideoProcessor::GetFilteringValue

擷取影像篩選的目前設定。
IMFVideoProcessor::GetProcAmpRange

擷取色彩調整 (ProcAmp) 設定的值範圍。
IMFVideoProcessor::GetProcAmpValues

擷取一或多個色彩調整的目前設定, (ProcAmp) 設定。
IMFVideoProcessor::GetVideoProcessorCaps

擷取視訊處理器模式的功能。
IMFVideoProcessor::GetVideoProcessorMode

擷取應用程式的慣用視訊處理器模式。 若要設定慣用模式,請呼叫 IMFVideoProcessor::SetVideoProcessorMode。
IMFVideoProcessor::SetBackgroundColor

設定組合矩形的背景色彩。 背景色彩用於收件匣處理視訊影像。
IMFVideoProcessor::SetFilteringValue

設定影像篩選的參數。
IMFVideoProcessor::SetProcAmpValues

(ProcAmp) 設定設定一或多個色彩調整。
IMFVideoProcessor::SetVideoProcessorMode

設定慣用的視訊處理器模式。 EVR 會在播放開始時嘗試使用此模式。

備註

此介面可讓您存取圖形驅動程式所實作的功能。 驅動程式提供一或多個由 GUID 識別的視訊處理器 模式。 每個模式都有自己的一組功能。 可用的模式清單可能會根據視訊的媒體類型而變更。

若要使用此介面,請執行下列步驟:

  1. 初始化 EVR 輸入資料流程上的媒體類型。 (如果您使用媒體會話,這會在拓撲解析之後發生。等候媒體會話以狀態值為 MF_TOPOSTATUS_READY.) 傳送 MESessionTopologyStatus 事件
  2. 呼叫 IMFVideoProcessor::GetAvailableVideoProcessorModes 以取得可用的視訊處理器模式清單。
  3. 呼叫 IMFVideoProcessor::GetVideoProcessorCaps 以尋找每個視訊處理器模式的功能。
  4. 呼叫 IMFVideoProcessor::SetVideoProcessorMode 以選取模式。 如果您略過此步驟,EVR 會在串流開始時自動選取視訊處理器模式。 在此情況下,請先等候播放開始,再繼續進行步驟 5。
  5. 呼叫 IMFVideoProcessor::GetProcAmpRangeIMFVideoProcessor::GetFilteringRange ,以尋找各種 ProcAmp 和影像篩選設定的值範圍。
  6. 呼叫 IMFVideoProcessor::SetProcAmpValuesIMFVideoProcessor::SetFilteringValue 來變更 ProcAmp 和影像篩選設定。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 evr9.h

另請參閱

增強的視訊轉譯器

媒體基礎介面