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

ID3D12VideoProcessCommandList

COM
IIDaeb2543a-167f-4682-acc8-d159ed4a6209継承元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 ProcessFrames(ID3D12VideoProcessor* pVideoProcessor, D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS* pOutputArguments, DWORD NumInputStreams, D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS* pInputArguments)
22void WriteBufferImmediate(DWORD Count, D3D12_WRITEBUFFERIMMEDIATE_PARAMETER* pParams, D3D12_WRITEBUFFERIMMEDIATE_MODE* pModes)