ホーム › Media.MediaFoundation › ID3D12VideoDecodeCommandList
ID3D12VideoDecodeCommandList
COMメソッド 14
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 9 | HRESULT Close() |
| 10 | HRESULT Reset(ID3D12CommandAllocator* pAllocator) |
| 11 | void ClearState() |
| 12 | void ResourceBarrier(DWORD NumBarriers, D3D12_RESOURCE_BARRIER* pBarriers) |
| 13 | void DiscardResource(ID3D12Resource* pResource, D3D12_DISCARD_REGION* pRegion) |
| 14 | void BeginQuery(ID3D12QueryHeap* pQueryHeap, D3D12_QUERY_TYPE Type, DWORD Index) |
| 15 | void EndQuery(ID3D12QueryHeap* pQueryHeap, D3D12_QUERY_TYPE Type, DWORD Index) |
| 16 | void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, D3D12_QUERY_TYPE Type, DWORD StartIndex, DWORD NumQueries, ID3D12Resource* pDestinationBuffer, ULONGLONG AlignedDestinationBufferOffset) |
| 17 | void SetPredication(ID3D12Resource* pBuffer, ULONGLONG AlignedBufferOffset, D3D12_PREDICATION_OP Operation) |
| 18 | void SetMarker(DWORD Metadata, void* pData, DWORD Size) |
| 19 | void BeginEvent(DWORD Metadata, void* pData, DWORD Size) |
| 20 | void EndEvent() |
| 21 | void DecodeFrame(ID3D12VideoDecoder* pDecoder, D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS* pOutputArguments, D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS* pInputArguments) |
| 22 | void WriteBufferImmediate(DWORD Count, D3D12_WRITEBUFFERIMMEDIATE_PARAMETER* pParams, D3D12_WRITEBUFFERIMMEDIATE_MODE* pModes) |