共用方式為


IMFVideoProcessor::SetProcAmpValues 方法 (evr9.h)

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

語法

HRESULT SetProcAmpValues(
  [in] DWORD               dwFlags,
  [in] DXVA2_ProcAmpValues *pValues
);

參數

[in] dwFlags

一或多個旗標的位 OR ,指定要設定的 ProcAmp 值。 如需旗標清單,請參閱 ProcAmp 設定

[in] pValues

DXVA2_ProcAmpValues 結構的指標。 針對您在 dwFlags中設定的每個旗標,請將對應的結構成員設定為所需的值。 若要取得每個作業的有效值範圍,請呼叫 IMFVideoProcessor::GetProcAmpRange。 方法會忽略 未在 dwFlags中設定對應旗標的任何結構成員。

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。
E_INVALIDARG
dwFlags參數無效,或pValues中的一或多個值不在正確的範圍內。
MF_E_TRANSFORM_TYPE_NOT_SET
未設定參考資料流的媒體類型。

備註

呼叫此方法之前,請先設定視訊處理器模式。 若要選取視訊處理器模式,請呼叫 IMFVideoProcessor::SetVideoProcessorMode。 否則,EVR 會在串流開始時自動選取模式。

若要瞭解驅動程式支援的 ProcAmp 設定,請呼叫 IMFVideoProcessor::GetVideoProcessorCaps

需求

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

另請參閱

增強的視訊轉譯器

IMFVideoProcessor