ホーム › Media.MediaFoundation › IDXVAHD_Device
IDXVAHD_Device
COMメソッド 8
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT CreateVideoSurface(DWORD Width, DWORD Height, D3DFORMAT Format, D3DPOOL Pool, DWORD Usage, DXVAHD_SURFACE_TYPE Type, DWORD NumSurfaces, IDirect3DSurface9** ppSurfaces, HANDLE* pSharedHandle) |
| 4 | HRESULT GetVideoProcessorDeviceCaps(DXVAHD_VPDEVCAPS* pCaps) |
| 5 | HRESULT GetVideoProcessorOutputFormats(DWORD Count, D3DFORMAT* pFormats) |
| 6 | HRESULT GetVideoProcessorInputFormats(DWORD Count, D3DFORMAT* pFormats) |
| 7 | HRESULT GetVideoProcessorCaps(DWORD Count, DXVAHD_VPCAPS* pCaps) |
| 8 | HRESULT GetVideoProcessorCustomRates(GUID* pVPGuid, DWORD Count, DXVAHD_CUSTOM_RATE_DATA* pRates) |
| 9 | HRESULT GetVideoProcessorFilterRange(DXVAHD_FILTER Filter, DXVAHD_FILTER_RANGE_DATA* pRange) |
| 10 | HRESULT CreateVideoProcessor(GUID* pVPGuid, IDXVAHD_VideoProcessor** ppVideoProcessor) |