ホーム › Media.MediaFoundation › ID3D12VideoDevice2
ID3D12VideoDevice2
COMメソッド 5
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 9 | HRESULT CreateVideoDecoder1(D3D12_VIDEO_DECODER_DESC* pDesc, ID3D12ProtectedResourceSession* pProtectedResourceSession, GUID* riid, void** ppVideoDecoder) |
| 10 | HRESULT CreateVideoDecoderHeap1(D3D12_VIDEO_DECODER_HEAP_DESC* pVideoDecoderHeapDesc, ID3D12ProtectedResourceSession* pProtectedResourceSession, GUID* riid, void** ppVideoDecoderHeap) |
| 11 | HRESULT 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) |
| 12 | HRESULT CreateVideoExtensionCommand(D3D12_VIDEO_EXTENSION_COMMAND_DESC* pDesc, void* pCreationParameters, UINT_PTR CreationParametersDataSizeInBytes, ID3D12ProtectedResourceSession* pProtectedResourceSession, GUID* riid, void** ppVideoExtensionCommand) |
| 13 | HRESULT ExecuteExtensionCommand(ID3D12VideoExtensionCommand* pExtensionCommand, void* pExecutionParameters, UINT_PTR ExecutionParametersSizeInBytes, void* pOutputData, UINT_PTR OutputDataSizeInBytes) |