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

IDirectXVideoDecoder

COM
IIDf2b0810a-fd00-43c9-918c-df94e2d8ef7d継承元IUnknown自前メソッド開始 vtbl3

メソッド 7

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

vtblメソッド
3HRESULT GetVideoDecoderService(IDirectXVideoDecoderService** ppService)
4HRESULT GetCreationParameters(GUID* pDeviceGuid, DXVA2_VideoDesc* pVideoDesc, DXVA2_ConfigPictureDecode* pConfig, IDirect3DSurface9*** pDecoderRenderTargets, DWORD* pNumSurfaces)
5HRESULT GetBuffer(DWORD BufferType, void** ppBuffer, DWORD* pBufferSize)
6HRESULT ReleaseBuffer(DWORD BufferType)
7HRESULT BeginFrame(IDirect3DSurface9* pRenderTarget, void* pvPVPData)
8HRESULT EndFrame(HANDLE* pHandleComplete)
9HRESULT Execute(DXVA2_DecodeExecuteParams* pExecuteParams)