D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088 structure (d3d12umddi.h)

Important

Some information relates to a prerelease product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Syntax

typedef struct D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088 {
  PFND3D12DDI_CLOSECOMMANDLIST                            pfnCloseCommandList;
  PFND3D12DDI_RESETCOMMANDLIST_0040                       pfnResetCommandList;
  PFND3D12DDI_DISCARD_RESOURCE_0003                       pfnDiscardResource;
  PFND3D12DDI_SET_MARKER                                  pfnSetMarker;
  PFND3D12DDI_SET_PREDICATION                             pfnSetPredication;
  PFND3D12DDI_BEGIN_END_QUERY_0003                        pfnBeginQuery;
  PFND3D12DDI_BEGIN_END_QUERY_0003                        pfnEndQuery;
  PFND3D12DDI_RESOLVE_QUERY_DATA                          pfnResolveQueryData;
  PFND3D12DDI_RESOURCEBARRIER_0022                        pfnResourceBarrier;
  PFND3D12DDI_ESTIMATE_MOTION_0053                        pfnEstimateMotion;
  PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030            pfnSetProtectedResourceSession;
  PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032                   pfnWriteBufferImmediate;
  PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0060       pfnResolveVideoMotionVectorHeap;
  PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063     pfnInitializeVideoExtensionCommand;
  PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063        pfnExecuteVideoExtensionCommand;
  PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0 pfnResolveEncoderOutputMetadata;
  PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0                   pfnEncodeFrame;
  PFND3D12DDI_BARRIER_0088                                pfnBarrier;
} D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088;

Members

pfnCloseCommandList

pfnResetCommandList

pfnDiscardResource

pfnSetMarker

pfnSetPredication

pfnBeginQuery

pfnEndQuery

pfnResolveQueryData

pfnResourceBarrier

pfnEstimateMotion

pfnSetProtectedResourceSession

pfnWriteBufferImmediate

pfnResolveVideoMotionVectorHeap

pfnInitializeVideoExtensionCommand

pfnExecuteVideoExtensionCommand

pfnResolveEncoderOutputMetadata

pfnEncodeFrame

pfnBarrier

Requirements

Requirement Value
Minimum supported client WIN11_NEXT
Header d3d12umddi.h