ホーム › Media.MediaFoundation › ID3D12VideoEncodeCommandList
ID3D12VideoEncodeCommandList
COMメソッド 16
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 EstimateMotion(ID3D12VideoMotionEstimator* pMotionEstimator, D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT* pOutputArguments, D3D12_VIDEO_MOTION_ESTIMATOR_INPUT* pInputArguments) |
| 22 | void ResolveMotionVectorHeap(D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT* pOutputArguments, D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT* pInputArguments) |
| 23 | void WriteBufferImmediate(DWORD Count, D3D12_WRITEBUFFERIMMEDIATE_PARAMETER* pParams, D3D12_WRITEBUFFERIMMEDIATE_MODE* pModes) |
| 24 | void SetProtectedResourceSession(ID3D12ProtectedResourceSession* pProtectedResourceSession) |