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

ID3D12VideoDecodeCommandList

COM
IID3b60536e-ad29-4e64-a269-f853837e5e53継承元ID3D12CommandList自前メソッド開始 vtbl9

メソッド 14

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

vtblメソッド
9HRESULT Close()
10HRESULT Reset(ID3D12CommandAllocator* pAllocator)
11void ClearState()
12void ResourceBarrier(DWORD NumBarriers, D3D12_RESOURCE_BARRIER* pBarriers)
13void DiscardResource(ID3D12Resource* pResource, D3D12_DISCARD_REGION* pRegion)
14void BeginQuery(ID3D12QueryHeap* pQueryHeap, D3D12_QUERY_TYPE Type, DWORD Index)
15void EndQuery(ID3D12QueryHeap* pQueryHeap, D3D12_QUERY_TYPE Type, DWORD Index)
16void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, D3D12_QUERY_TYPE Type, DWORD StartIndex, DWORD NumQueries, ID3D12Resource* pDestinationBuffer, ULONGLONG AlignedDestinationBufferOffset)
17void SetPredication(ID3D12Resource* pBuffer, ULONGLONG AlignedBufferOffset, D3D12_PREDICATION_OP Operation)
18void SetMarker(DWORD Metadata, void* pData, DWORD Size)
19void BeginEvent(DWORD Metadata, void* pData, DWORD Size)
20void EndEvent()
21void DecodeFrame(ID3D12VideoDecoder* pDecoder, D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS* pOutputArguments, D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS* pInputArguments)
22void WriteBufferImmediate(DWORD Count, D3D12_WRITEBUFFERIMMEDIATE_PARAMETER* pParams, D3D12_WRITEBUFFERIMMEDIATE_MODE* pModes)