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

ID3D12VideoDevice2

COM
IIDf019ac49-f838-4a95-9b17-579437c8f513継承元ID3D12VideoDevice1自前メソッド開始 vtbl9

メソッド 5

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

vtblメソッド
9HRESULT CreateVideoDecoder1(D3D12_VIDEO_DECODER_DESC* pDesc, ID3D12ProtectedResourceSession* pProtectedResourceSession, GUID* riid, void** ppVideoDecoder)
10HRESULT CreateVideoDecoderHeap1(D3D12_VIDEO_DECODER_HEAP_DESC* pVideoDecoderHeapDesc, ID3D12ProtectedResourceSession* pProtectedResourceSession, GUID* riid, void** ppVideoDecoderHeap)
11HRESULT CreateVideoProcessor1(DWORD NodeMask, D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC* pOutputStreamDesc, DWORD NumInputStreamDescs, D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC* pInputStreamDescs, ID3D12ProtectedResourceSession* pProtectedResourceSession, GUID* riid, void** ppVideoProcessor)
12HRESULT CreateVideoExtensionCommand(D3D12_VIDEO_EXTENSION_COMMAND_DESC* pDesc, void* pCreationParameters, UINT_PTR CreationParametersDataSizeInBytes, ID3D12ProtectedResourceSession* pProtectedResourceSession, GUID* riid, void** ppVideoExtensionCommand)
13HRESULT ExecuteExtensionCommand(ID3D12VideoExtensionCommand* pExtensionCommand, void* pExecutionParameters, UINT_PTR ExecutionParametersSizeInBytes, void* pOutputData, UINT_PTR OutputDataSizeInBytes)