Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › IMFVideoProcessor

IMFVideoProcessor

COM
IID6ab0000c-fece-4d1f-a2ac-a9573530656e継承元IUnknown自前メソッド開始 vtbl3

メソッド 12

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetAvailableVideoProcessorModes(DWORD* lpdwNumProcessingModes, GUID** ppVideoProcessingModes)
4HRESULT GetVideoProcessorCaps(GUID* lpVideoProcessorMode, DXVA2_VideoProcessorCaps* lpVideoProcessorCaps)
5HRESULT GetVideoProcessorMode(GUID* lpMode)
6HRESULT SetVideoProcessorMode(GUID* lpMode)
7HRESULT GetProcAmpRange(DWORD dwProperty, DXVA2_ValueRange* pPropRange)
8HRESULT GetProcAmpValues(DWORD dwFlags, DXVA2_ProcAmpValues* Values)
9HRESULT SetProcAmpValues(DWORD dwFlags, DXVA2_ProcAmpValues* pValues)
10HRESULT GetFilteringRange(DWORD dwProperty, DXVA2_ValueRange* pPropRange)
11HRESULT GetFilteringValue(DWORD dwProperty, DXVA2_Fixed32* pValue)
12HRESULT SetFilteringValue(DWORD dwProperty, DXVA2_Fixed32* pValue)
13HRESULT GetBackgroundColor(COLORREF* lpClrBkg)
14HRESULT SetBackgroundColor(COLORREF ClrBkg)