d3d12umddi.h header
This header is used by display. For more information, see:
Note
The D3D12 runtime and SDK layers is expected to handle parameter validation for video operations. This includes picture parameters for decode operations. Drivers should assume that parameters are correct.
d3d12umddi.h contains the following programming interfaces:
Callback functions
PFND3D12DDI_ADD_PIPELINE_STATE_TO_LIBRARY_0010 Adds the input pipeline state to the corresponding library. |
PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 Learn more about the PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 callback function. |
PFND3D12DDI_ALLOCATE_CB_0022 The pfnAllocateCb callback function controls heap allocation by using a D3D12DDICB_ALLOCATE_0022 value. |
PFND3D12DDI_BARRIER_0088 Learn more about the PFND3D12DDI_BARRIER_0088 callback function. |
PFND3D12DDI_BARRIER_0094 Learn more about the PFND3D12DDI_BARRIER_0094 callback function. |
PFND3D12DDI_BEGIN_END_QUERY The pfnBeginEndQuery callback function defines the beginning of the portion of a command list to which a query applies. |
PFND3D12DDI_BEGIN_END_QUERY_0003 The pfnBeginQuery callback function defines the beginning of the portion of a command list to which a query applies. |
PFND3D12DDI_BEGIN_PASS The driver is notified that the app has started of a pass of consistent workloads. |
PFND3D12DDI_BEGIN_RENDER_PASS A client driver implements the PFND3D12DDI_BEGIN_RENDER_PASS callback function to start a render pass. |
PFND3D12DDI_BEGIN_RENDER_PASS_0053 A client driver implements the PFND3D12DDI_BEGIN_RENDER_PASS_0053 callback function to start a render pass. |
PFND3D12DDI_BLT The PFND3D12DDI_BLT callback function copies the contents of a source surface to a destination surface. |
PFND3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_0054 Performs a ray tracing acceleration structure build on the GPU. |
PFND3D12DDI_CALC_PRIVATE_ADD_TO_STATE_OBJECT_SIZE_0072 PFND3D12DDI_CALC_PRIVATE_ADD_TO_STATE_OBJECT_SIZE_0072 calculates the size of the state object. |
PFND3D12DDI_CALC_PRIVATE_COMMAND_LIST_SIZE_0001 Determines the size of the user-mode display driver's private region of memory for a command list. |
PFND3D12DDI_CALC_PRIVATE_COMMAND_LIST_SIZE_0040 The CalcPrivateCommandListSize function determines the size of the user-mode display driver's private region of memory for a command list. |
PFND3D12DDI_CALC_PRIVATE_COMMAND_POOL_SIZE_0040 Calculates the size of the command pool for display. |
PFND3D12DDI_CALC_PRIVATE_COMMAND_RECORDER_SIZE_0040 Calculates the command recorder size. |
PFND3D12DDI_CALC_PRIVATE_COMMAND_SIGNATURE_SIZE_0001 Calculates the command signature size. |
PFND3D12DDI_CALC_PRIVATE_DESCRIPTOR_HEAP_SIZE_0001 Calculates the size of the descriptor heap. |
PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT The PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT callback function calculates the geometry shader with stream output. |
PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0010 The PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0010 callback function calculates the geometry shader with stream output. |
PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0026 The PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0026 callback function calculates the geometry shader with stream output. |
PFND3D12DDI_CALC_PRIVATE_META_COMMAND_SIZE_0052 Learn more about the PFND3D12DDI_CALC_PRIVATE_META_COMMAND_SIZE_0052 callback function. |
PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Used in the creation of a pass. |
PFND3D12DDI_CALC_PRIVATE_PIPELINE_LIBRARY_SIZE_0010 Calculates the pipeline library size. |
PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0001 The PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0001 callback function calculates the pipeline state size. |
PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0010 The PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0010 callback function calculates the pipeline state size. |
PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0033 The PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0033 callback function calculates the pipeline state size. |
PFND3D12DDI_CALC_PRIVATE_QUERY_HEAP_SIZE_0001 Determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a query. |
PFND3D12DDI_CALC_PRIVATE_ROOT_SIGNATURE_SIZE_0001 The PFND3D12DDI_CALC_PRIVATE_ROOT_SIGNATURE_SIZE_0001 callback function calculates the driver's root signature size. |
PFND3D12DDI_CALC_PRIVATE_ROOT_SIGNATURE_SIZE_0013 The PFND3D12DDI_CALC_PRIVATE_ROOT_SIGNATURE_SIZE_0013 callback function calculates the driver's root signature size. |
PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE determines the size of the private memory region used by the user-mode display driver for a shader. |
PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE_0010 PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE_0010 determines the size of the private memory region used by the user-mode display driver for a shader. |
PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE_0026 PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE_0026 determines the size of the private memory region used by the user-mode display driver for a shader. |
PFND3D12DDI_CALC_PRIVATE_STATE_OBJECT_SIZE_0054 Calculates the private state object size. |
PFND3D12DDI_CALC_PRIVATE_TESSELLATION_SHADER_SIZE Determines the size of the user-mode display driver's private region of memory for a hull or domain shader. |
PFND3D12DDI_CALC_SERIALIZED_LIBRARY_SIZE_0010 Calculates serialized library size. |
PFND3D12DDI_CALCPRIVATEBLENDSTATESIZE PFND3D12DDI_CALCPRIVATEBLENDSTATESIZE determines the size of the private memory region used by the user-mode display driver for a blend state. |
PFND3D12DDI_CALCPRIVATEBLENDSTATESIZE_0010 PFND3D12DDI_CALCPRIVATEBLENDSTATESIZE_0010 determines the size of the private memory region used by the user-mode display driver for a blend state. |
PFND3D12DDI_CALCPRIVATECOMMANDALLOCATORSIZE Calculate private command allocator size. |
PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0001 The PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0001 callback function calculates the size of a private command queue. |
PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0023 The PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0023 callback function calculates the size of a private command queue. |
PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0050 The PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0050 callback function is used to calculate the size of a private command queue. |
PFND3D12DDI_CALCPRIVATECRYPTOSESSIONPOLICYSIZE_0030 Used to calculate a session policy size. |
PFND3D12DDI_CALCPRIVATECRYPTOSESSIONSIZE_0030 Used to calculate a private session size. |
PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE determines the size of the user-mode display driver's private region of memory for a depth stencil state. |
PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE_0010 PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE_0010 determines the size of the user-mode display driver's private region of memory for a depth stencil state. |
PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE_0025 PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE_0025 determines the size of the user-mode display driver's private region of memory for a depth stencil state. |
PFND3D12DDI_CALCPRIVATEDESERIALIZEDOBJECTSIZE CalcPrivateDeserializedObjectSize is called to get the size of the private driver data that the runtime should allocate for the driver to instantiate an object from serialized form. |
PFND3D12DDI_CALCPRIVATEDEVICESIZE PFND3D12DDI_CALCPRIVATEDEVICESIZE determines the size of the private memory region used by the user-mode display driver to store frequently-accessed data. |
PFND3D12DDI_CALCPRIVATEELEMENTLAYOUTSIZE PFND3D12DDI_CALCPRIVATEELEMENTLAYOUTSIZE determines the size of the private memory region used by the user-mode display driver. |
PFND3D12DDI_CALCPRIVATEELEMENTLAYOUTSIZE_0010 PFND3D12DDI_CALCPRIVATEELEMENTLAYOUTSIZE_0010 determines the size of the private memory region used by the user-mode display driver for an element layout. |
PFND3D12DDI_CALCPRIVATEFENCESIZE Calculate private fence size. |
PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0003 Learn more about the PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0003 callback function. |
PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0075 PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0075 calculates private heap and resource sizes. |
PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0088 Learn more about the PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0088 callback function. |
PFND3D12DDI_CALCPRIVATEOPENEDCRYPTOSESSIONPOLICYSIZE_0030 Used to calculate the size of an opened session policy. |
PFND3D12DDI_CALCPRIVATEOPENEDCRYPTOSESSIONSIZE_0030 Used to calculate the size of an opened session. |
PFND3D12DDI_CALCPRIVATEOPENEDHEAPANDRESOURCESIZES_0003 The PFND3D12DDI_CALCPRIVATEOPENEDHEAPANDRESOURCESIZES_0003 callback function calculates the sizes for a private open heap and resource. |
PFND3D12DDI_CALCPRIVATEOPENEDHEAPANDRESOURCESIZES_0043 The PFND3D12DDI_CALCPRIVATEOPENEDHEAPANDRESOURCESIZES_0043 callback function calculates the sizes for a private open heap and resource. |
PFND3D12DDI_CALCPRIVATEOPENEDPROTECTEDRESOURCESESSIONSIZE_0030 Used to calculate the size of an opened protected resource session. |
PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0030 The PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0030 callback function calculates the size of a protected resource session. |
PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0074 The PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0074 callback function calculates the size of a protected resource session. |
PFND3D12DDI_CALCPRIVATERASTERIZERSTATESIZE PFND3D12DDI_CALCPRIVATERASTERIZERSTATESIZE determines the size of the private memory region used by the user-mode display driver for a rasterizer state. |
PFND3D12DDI_CALCPRIVATERASTERIZERSTATESIZE_0010 Calculate the private rasterizer state size. |
PFND3D12DDI_CALCPRIVATESCHEDULINGGROUPSIZE_0050 The pfnCalcPrivateSchedulingGroupSize callback function returns the size of the hardware scheduling group. |
PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0033 Used to calculate the size of a video decoder heap. |
PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0072 Learn more about the PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0072 callback function. |
PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0032 The PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0032 callback function calculates the size of a video decoder. |
PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0072 Learn more about the PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0072 callback function. |
PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 Learn more about PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 |
PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 Learn more about PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 |
PFND3D12DDI_CALCPRIVATEVIDEOEXTENSIONCOMMANDSIZE_0061 Returns the driver for the video extension object size. |
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONESTIMATORSIZE_0053 The PFND3D12DDI_CALCPRIVATEVIDEOMOTIONESTIMATORSIZE_0053 callback function calculates the driver object size. |
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONESTIMATORSIZE_0060 The PFND3D12DDI_CALCPRIVATEVIDEOMOTIONESTIMATORSIZE_0060 callback function calculates the driver object size. |
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0053 The PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0053 callback function calculates the video motion vector heap size. |
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0060 The PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0060 callback function calculates the video motion vector heap size. |
PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0032 The PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0032 callback function calculates the size of a video processor. |
PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0043 The PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0043 callback function calculates the size of a video processor. |
PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0072 Learn more about the PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0072 callback function. |
PFND3D12DDI_CHECK_DRIVER_MATCHING_IDENTIFIER_0054 Checks the serialized driver identifier to see if it matches the specified device. |
PFND3D12DDI_CHECKEXISITINGRESOURCEALLOCATIONINFO The PFND3D12DDI_CHECKEXISITINGRESOURCEALLOCATIONINFO callback function checks existing resource allocation information. |
PFND3D12DDI_CHECKEXISITINGRESOURCEALLOCATIONINFO_0022 The PFND3D12DDI_CHECKEXISITINGRESOURCEALLOCATIONINFO_0022 callback function checks existing resource allocation information. |
PFND3D12DDI_CHECKFORMATSUPPORT Implemented by the client driver to check the format support. |
PFND3D12DDI_CHECKMULTISAMPLEQUALITYLEVELS Implemented by the client driver to check multi-sample quality levels. |
PFND3D12DDI_CHECKRESOURCEALLOCATIONHANDLE Checks resource allocation handle. |
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0003 The PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0003 callback function checks resource allocation information. |
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 The PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 callback function checks resource allocation information. |
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 The PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 callback function checks resource allocation information. |
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088 Learn more about the PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088 callback function. |
PFND3D12DDI_CHECKRESOURCEVIRTUALADDRESS Check resource virtual address. |
PFND3D12DDI_CHECKSUBRESOURCEINFO Check subresource info. |
PFND3D12DDI_CLEAR_DEPTH_STENCIL_VIEW_0003 The pfnClearDepthStencilView function clears the specified currently bound depth-stencil view. |
PFND3D12DDI_CLEAR_RENDER_TARGET_VIEW_0003 The pfnClearRenderTargetView function clears the specified render-target view by setting it to a constant value. |
PFND3D12DDI_COMMAND_RECORDER_SET_COMMAND_POOL_AS_TARGET_0040 Implemented by the client driver to set the command pool as a target for the command recorder. |
PFND3D12DDI_COPY_DESCRIPTORS_0003 Copy descriptors. |
PFND3D12DDI_COPY_DESCRIPTORS_SIMPLE_0003 Copies a descriptor. |
PFND3D12DDI_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 Copies a ray tracing acceleration structure. |
PFND3D12DDI_CREATE_COMMAND_LIST_0001 Creates a command list. |
PFND3D12DDI_CREATE_COMMAND_LIST_0040 Pointer to the CreateCommandList function that creates a command list. |
PFND3D12DDI_CREATE_COMMAND_POOL_0040 Implemented by the client driver to create a command pool. |
PFND3D12DDI_CREATE_COMMAND_RECORDER_0040 Create a command to start recording data. |
PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001 Create a command signature. |
PFND3D12DDI_CREATE_COMPUTE_SHADER_0003 Create a compute shader. |
PFND3D12DDI_CREATE_CONSTANT_BUFFER_VIEW Create constant buffer view. |
PFND3D12DDI_CREATE_DEPTH_STENCIL_VIEW The PFND3D12DDI_CREATE_DEPTH_STENCIL_VIEW callback function creates a depth stencil view. |
PFND3D12DDI_CREATE_DESCRIPTOR_HEAP_0001 Create descriptor heap. |
PFND3D12DDI_CREATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0010 Create geometry shader with stream output. |
PFND3D12DDI_CREATE_META_COMMAND_0052 Learn more about the PFND3D12DDI_CREATE_META_COMMAND_0052 callback function. |
PFND3D12DDI_CREATE_PIPELINE_LIBRARY_0010 Create a pipeline library. |
PFND3D12DDI_CREATE_PIPELINE_STATE_0001 The PFND3D12DDI_CREATE_PIPELINE_STATE_0001 callback function creates a pipeline state. |
PFND3D12DDI_CREATE_PIPELINE_STATE_0010 The PFND3D12DDI_CREATE_PIPELINE_STATE_0010 callback function creates a pipeline state. |
PFND3D12DDI_CREATE_PIPELINE_STATE_0021 The PFND3D12DDI_CREATE_PIPELINE_STATE_0021 callback function creates a pipeline state. |
PFND3D12DDI_CREATE_PIPELINE_STATE_0033 Used to create a pipeline state. |
PFND3D12DDI_CREATE_PIPELINE_STATE_0075 PFND3D12DDI_CREATE_PIPELINE_STATE_0075 is used to create a pipeline state. |
PFND3D12DDI_CREATE_PROTECTED_SESSION_CB_0030 Callback to create a graphics kernel protected resource session. |
PFND3D12DDI_CREATE_QUERY_HEAP_0001 Creates a query heap. |
PFND3D12DDI_CREATE_RENDER_TARGET_VIEW_0002 Creates a render target view. |
PFND3D12DDI_CREATE_ROOT_SIGNATURE_0001 Create a root signature. |
PFND3D12DDI_CREATE_SAMPLER Create sampler. |
PFND3D12DDI_CREATE_SAMPLER_FEEDBACK_UNORDERED_ACCESS_VIEW_0075 Used to create a sampler feedback with unordered access view. |
PFND3D12DDI_CREATE_SHADER_0003 The PFND3D12DDI_CREATE_SHADER_0003 callback function creates a display device shader. |
PFND3D12DDI_CREATE_SHADER_0010 The PFND3D12DDI_CREATE_SHADER_0010 callback function creates a display device shader. |
PFND3D12DDI_CREATE_SHADER_0026 Learn about the PFND3D12DDI_CREATE_SHADER_0026 callback function. |
PFND3D12DDI_CREATE_SHADER_RESOURCE_VIEW_0002 Create shader resource view. |
PFND3D12DDI_CREATE_STATE_OBJECT_0054 Learn more about the PFND3D12DDI_CREATE_STATE_OBJECT_0054 callback function. |
PFND3D12DDI_CREATE_TESS_SHADER_0003 Create a tessellation shader. |
PFND3D12DDI_CREATE_UNORDERED_ACCESS_VIEW_0002 Create unordered access view. |
PFND3D12DDI_CREATEBLENDSTATE_0010 The PFND3D12DDI_CREATEBLENDSTATE_0010 callback function creates a user-mode display driver blend state. |
PFND3D12DDI_CREATECOMMANDALLOCATOR Creates a command allocator. |
PFND3D12DDI_CREATECOMMANDQUEUE_0001 The PFND3D12DDI_CREATECOMMANDQUEUE_0001 callback function is used to create command queue. |
PFND3D12DDI_CREATECOMMANDQUEUE_0023 The pfnCreateCommandQueue callback function is used to create command queue. |
PFND3D12DDI_CREATECOMMANDQUEUE_0050 The PFND3D12DDI_CREATECOMMANDQUEUE_0050 callback function is used to create command queue. |
PFND3D12DDI_CREATECRYPTOSESSION_0030 Used to create a crypto session. |
PFND3D12DDI_CREATECRYPTOSESSIONPOLICY_0030 Used to create a crypto session policy. |
PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0003 The PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0003 callback function creates a depth stencil state. |
PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0010 The PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0010 callback function creates a depth stencil state. |
PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0025 The PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0025 callback function creates a depth stencil state. |
PFND3D12DDI_CREATEDEVICE_0003 The PFND3D12DDI_CREATEDEVICE_0003 function creates a graphics context that is referenced in subsequent calls. |
PFND3D12DDI_CREATEELEMENTLAYOUT_0003 The PFND3D12DDI_CREATEELEMENTLAYOUT_0003 callback function creates a display element layout. |
PFND3D12DDI_CREATEELEMENTLAYOUT_0010 The PFND3D12DDI_CREATEELEMENTLAYOUT_0010 callback function creates a display element layout. |
PFND3D12DDI_CREATEFENCE Creates a fence. |
PFND3D12DDI_CREATEHEAPANDRESOURCE_0003 The PFND3D12DDI_CREATEHEAPANDRESOURCE_0003 callback function simultaneously creates a heap and resource. |
PFND3D12DDI_CREATEHEAPANDRESOURCE_0030 The PFND3D12DDI_CREATEHEAPANDRESOURCE_0030 callback function simultaneously creates a heap and resource. |
PFND3D12DDI_CREATEHEAPANDRESOURCE_0075 The PFND3D12DDI_CREATEHEAPANDRESOURCE_0075 callback function simultaneously creates a heap and resource. |
PFND3D12DDI_CREATEHEAPANDRESOURCE_0088 Learn more about the PFND3D12DDI_CREATEHEAPANDRESOURCE_0088 callback function. |
PFND3D12DDI_CREATEHWQUEUE_CB_0050 Creates a hardware queue associated with a command queue. |
PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0030 The PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0030 callback function creates a protected resource session. |
PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0074 The PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0074 callback function creates a protected resource session. |
PFND3D12DDI_CREATERASTERIZERSTATE_0010 The PFND3D12DDI_CREATERASTERIZERSTATE_0010 callback function creates a user-mode display driver rasterizer state. |
PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Creates a scheduling group. |
PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXT_CB_0050 Creates a context associated with a scheduling group. |
PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXTVIRTUAL_CB_0050 Creates a virtual context associated with a scheduling group. |
PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB Creates a GPU synchronization object that a device context can signal and wait for. Used by WDDM 2.6 and later user-mode display drivers. |
PFND3D12DDI_CREATEVIDEODECODER_0032 The PFND3D12DDI_CREATEVIDEODECODER_0032 callback function creates a video decoder. |
PFND3D12DDI_CREATEVIDEODECODER_0072 The PFND3D12DDI_CREATEVIDEODECODER_0072 callback function creates a video decoder. |
PFND3D12DDI_CREATEVIDEODECODERHEAP_0033 Used to create a video decoder heap. |
PFND3D12DDI_CREATEVIDEODECODERHEAP_0072 Learn more about the PFND3D12DDI_CREATEVIDEODECODERHEAP_0072 callback function. |
PFND3D12DDI_CREATEVIDEOENCODER_0082_0 Learn more about the PFND3D12DDI_CREATEVIDEOENCODER_0082_0 callback function. |
PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 Learn more about the PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 callback function. |
PFND3D12DDI_CREATEVIDEOEXTENSIONCOMMAND_0063 Creates a video extension command. |
PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0053 The PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0053 callback function creates a video motion estimator. |
PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 The PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 callback function creates a video motion estimator. |
PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 The PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 callback function creates a video motion vector heap. |
PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0060 The PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0060 callback function creates a video motion vector heap. |
PFND3D12DDI_CREATEVIDEOPROCESSOR_0032 The PFND3D12DDI_CREATEVIDEOPROCESSOR_0032 callback function creates a video processor. |
PFND3D12DDI_CREATEVIDEOPROCESSOR_0043 The PFND3D12DDI_CREATEVIDEOPROCESSOR_0043 callback function creates a video processor. |
PFND3D12DDI_CREATEVIDEOPROCESSOR_0072 The PFND3D12DDI_CREATEVIDEOPROCESSOR_0072 callback function creates a video processor. |
PFND3D12DDI_DEALLOCATE_CB_0022 Learn more about the PFND3D12DDI_DEALLOCATE_CB_0022 callback function. |
PFND3D12DDI_DESTROY_COMMAND_POOL_0040 Implemented by the client driver to clean up command pool resources. |
PFND3D12DDI_DESTROY_COMMAND_RECORDER_0040 Implemented by the client driver to clean up command recorder resources. |
PFND3D12DDI_DESTROY_COMMAND_SIGNATURE Destroys a command signature. |
PFND3D12DDI_DESTROY_DESCRIPTOR_HEAP Destroys the descriptor heap. |
PFND3D12DDI_DESTROY_META_COMMAND_0052 Destroys a meta-command. |
PFND3D12DDI_DESTROY_PIPELINE_LIBRARY_0010 Destroys the pipeline library. |
PFND3D12DDI_DESTROY_PIPELINE_STATE Destroys the pipeline state. |
PFND3D12DDI_DESTROY_QUERY_HEAP Destroys the query heap. |
PFND3D12DDI_DESTROY_ROOT_SIGNATURE Destroys a root signature. |
PFND3D12DDI_DESTROY_STATE_OBJECT_0054 Destroys the state object. |
PFND3D12DDI_DESTROYBLENDSTATE Destroys a blend state. |
PFND3D12DDI_DESTROYCOMMANDALLOCATOR Destroys a command allocator. |
PFND3D12DDI_DESTROYCOMMANDLIST Destroys a command list. |
PFND3D12DDI_DESTROYCOMMANDQUEUE Destroys a command queue. |
PFND3D12DDI_DESTROYCRYPTOSESSION_0030 The PFND3D12DDI_DESTROYCRYPTOSESSION_0030 callback function destroys a crypto session. |
PFND3D12DDI_DESTROYCRYPTOSESSIONPOLICY_0030 The PFND3D12DDI_DESTROYCRYPTOSESSIONPOLICY_0030 callback function destroys a crypto session policy. |
PFND3D12DDI_DESTROYDEPTHSTENCILSTATE Destroy depth stencil state. |
PFND3D12DDI_DESTROYELEMENTLAYOUT Destroy element layout. |
PFND3D12DDI_DESTROYFENCE Destroy fence. |
PFND3D12DDI_DESTROYHEAPANDRESOURCE Destroy heap and resource. |
PFND3D12DDI_DESTROYPROTECTEDRESOURCESESSION_0030 Used to destroy a protected resource session. |
PFND3D12DDI_DESTROYRASTERIZERSTATE Destroy rasterizer state. |
PFND3D12DDI_DESTROYSCHEDULINGGROUP_0050 Destroys a hardware scheduling group. |
PFND3D12DDI_DESTROYSHADER Destroy shader. |
PFND3D12DDI_DESTROYVIDEODECODER_0021 Destroys the video decoder. |
PFND3D12DDI_DESTROYVIDEODECODERHEAP_0032 Used to destroy a video decoder heap. |
PFND3D12DDI_DESTROYVIDEOENCODER_0080 Learn more about the PFND3D12DDI_DESTROYVIDEOENCODER_0080 callback function. |
PFND3D12DDI_DESTROYVIDEOENCODERHEAP_0080 Learn more about the PFND3D12DDI_DESTROYVIDEOENCODERHEAP_0080 callback function. |
PFND3D12DDI_DESTROYVIDEOEXTENSIONCOMMAND_0063 Destroys the video extension command. |
PFND3D12DDI_DESTROYVIDEOMOTIONESTIMATOR_0053 Destroys the video motion estimator. |
PFND3D12DDI_DESTROYVIDEOMOTIONVECTORHEAP_0053 Destroys the video motion vector heap. |
PFND3D12DDI_DESTROYVIDEOPROCESSOR_0021 The pfnDestroyVideoProcessor callback function destroys a video processor. |
PFND3D12DDI_DISPATCH_GRAPH_0084 Learn more about the PFND3D12DDI_DISPATCH_GRAPH_0084 function. |
PFND3D12DDI_DISPATCH_GRAPH_0108 Learn more about the PFND3D12DDI_DISPATCH_GRAPH_0108 function. |
PFND3D12DDI_DISPATCH_MESH_0074 PFND3D12DDI_DISPATCH_MESH_0074 launches the threadgroups for the amplification shader, or for the mesh shader in a case where no amplification shader is attached. |
PFND3D12DDI_DISPATCH_RAYS_0054 Launch threads of a ray generation shader. |
PFND3D12DDI_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 Emits post-build properties for a set of acceleration structures. |
PFND3D12DDI_END_RENDER_PASS The PFND3D12DDI_END_RENDER_PASS callback function ends a render pass. The function is called by a client driver. |
PFND3D12DDI_END_RENDER_PASS_0053 The PFND3D12DDI_END_RENDER_PASS_0053 callback function ends a render pass. The function is called by a client driver. |
PFND3D12DDI_ENUMERATE_META_COMMAND_PARAMETERS_0052 Enumerates meta-command parameters. |
PFND3D12DDI_ENUMERATE_META_COMMANDS_0052 The PFND3D12DDI_ENUMERATE_META_COMMANDS_0052 callback function enumerates meta-commands. |
PFND3D12DDI_ESTIMATE_MOTION_0053 Performs the motion estimation operation. |
PFND3D12DDI_EVICT_CB PFND3D12DDI_EVICT_CB instructs the OS to decrement the residency reference count. Once this count reaches zero, it will remove the allocation from the device residency list. |
PFND3D12DDI_EVICT2 PFND3D12DDI_EVICT2 instructs the OS to decrement the residency reference count. Once this count reaches zero, it will remove the allocation from the device residency list. |
PFND3D12DDI_EXECUTE_META_COMMAND_0052 Learn more about the D3D12DDI_EXECUTE_META_COMMAND_0052 callback function. |
PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 Records a command to execute a video extension command into a command list. |
PFND3D12DDI_EXECUTECOMMANDLISTS Learn more about the PFND3D12DDI_EXECUTECOMMANDLISTS callback function. |
PFND3D12DDI_FILLDDITTABLE Learn more about the PFND3D12DDI_FILLDDITTABLE function. |
PFND3D12DDI_GET_CPU_DESCRIPTOR_HANDLE_FOR_HEAP_START Gets the CPU descriptor handle that represents the start of the heap. |
PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO_0012 The PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO_0012 callback function returns the associated kernel mode allocation handles and the GPU virtual address ranges. |
PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO_0014 The PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO_0014 callback function returns the associated kernel mode allocation handles and the GPU virtual address ranges. |
PFND3D12DDI_GET_DESCRIPTOR_SIZE_IN_BYTES Gets the size of the handle for a given type of descriptor heap. |
PFND3D12DDI_GET_GPU_DESCRIPTOR_HANDLE_FOR_HEAP_START Gets the GPU descriptor handle that represents the start of the heap. |
PFND3D12DDI_GET_META_COMMAND_REQUIRED_PARAMETER_INFO_0052 Learn more about the PFND3D12DDI_GET_META_COMMAND_REQUIRED_PARAMETER_INFO_0052 callback function. |
PFND3D12DDI_GET_PIPELINE_STACK_SIZE_0054 Retrieves the current pipeline stack size. |
PFND3D12DDI_GET_PRESENT_PRIVATE_DRIVER_DATA_SIZE Gets present private driver data size. |
PFND3D12DDI_GET_PROGRAM_IDENTIFIER_0108 Learn more about the PFND3D12DDI_GET_PROGRAM_IDENTIFIER_0108 function. |
PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 Queries the driver for resource requirements to build an acceleration structure. |
PFND3D12DDI_GET_SHADER_IDENTIFIER_0054 Retrieves the unique identifier for a shader that can be used in a shader record. |
PFND3D12DDI_GET_SHADER_STACK_SIZE_0054 Retrieves the amount of stack memory required to invoke a ray tracing shader in HLSL. |
PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 Learn more about the PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 function. |
PFND3D12DDI_GETIMPLICITPHYSICALADAPTERMASK Get implicit physical adapter mask. |
PFND3D12DDI_GETKEYBASEDATA_0030 Used to get key base data. |
PFND3D12DDI_GETMIPPACKING Gets MIP packing info. |
PFND3D12DDI_IMPLICITSHADERCACHECONTROL_0080 The pfnImplicitShaderCacheControl callback function can optionally perform an application-requested action on the driver-managed shader cache. |
PFND3D12DDI_INITIALIZE_META_COMMAND_0052 Learn more about the D3D12DDI_INITIALIZE_META_COMMAND_0052 callback function. |
PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 Records a command to initialize or re-initialize a Video Extension Command into a command list. |
PFND3D12DDI_MAKERESIDENT_0001 pfnMakeResident is used to instruct the OS to add a resource to the device residency list and increment the residency reference count on this allocation. |
PFND3D12DDI_MAKERESIDENT_CB PFND3D12DDI_MAKERESIDENT_CB instructs the OS to add a resource to the device residency list and to increment the residency reference count on this allocation. |
PFND3D12DDI_MAPHEAP A client driver implements PFND3D12DDI_MAPHEAP to map a heap. |
PFND3D12DDI_OFFERRESOURCES Offer resources. |
PFND3D12DDI_OPENADAPTER The PFND3D12DDI_OPENADAPTER function creates a graphics adapter object that is referenced in subsequent calls. |
PFND3D12DDI_OPENCRYPTOSESSION_0030 Used to open a crypto session. |
PFND3D12DDI_OPENCRYPTOSESSIONPOLICY_0030 Used to open a crypto session policy. |
PFND3D12DDI_OPENHEAPANDRESOURCE_0003 The PFND3D12DDI_OPENHEAPANDRESOURCE_0003 callback function opens a heap and resource. The function is called by a client driver. |
PFND3D12DDI_OPENHEAPANDRESOURCE_0043 The PFND3D12DDI_OPENHEAPANDRESOURCE_0043 callback function opens a heap and resource. The function is called by a client driver. |
PFND3D12DDI_OPENPROTECTEDRESOURCESESSION_0030 Used to open a protected resource session. |
PFND3D12DDI_PINRESOURCES_CB_0076 Marks the resource as not movable and not eligible to be paged out. |
PFND3D12DDI_PRESENT_0051 The PFND3D12DDI_PRESENT_0051 callback function copies content from source allocations to a primary surface. |
PFND3D12DDI_QUERY_CLOCK_CALIBRATION_0054 Queries for clock calibration information. |
PFND3D12DDI_QUERY_NODE_MAP Query node map. |
PFND3D12DDI_QUERY_VIDEO_MEMORY_INFO_0054 The PFND3D12DDI_QUERY_VIDEO_MEMORY_INFO_0054 callback function queries video memory information. |
PFND3D12DDI_QUEUEPROCESSINGWORK_CB_0062 PfnQueueProcessingWorkCb is provided by the runtime and called by user mode drivers to register and queue work items. |
PFND3D12DDI_RECLAIMRESOURCES_0001 Implemented by the client driver to reclaim resources. |
PFND3D12DDI_RESET_COMMAND_POOL_0040 Implemented by the client driver to reset a command pool. |
PFND3D12DDI_RESETCOMMANDALLOCATOR Implemented by the client driver to reset the command allocator. |
PFND3D12DDI_RESETCOMMANDLIST_0040 Implemented by the client driver to reset a command list back to its initial state as if a new command list was just created. |
PFND3D12DDI_RESOLVE_QUERY_DATA The pfnResolveQueryData callback function transforms a previously stored query into an API defined format. |
PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0053 The PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0053 callback function takes a standard resource buffer as an input and resolves it to the API specified format. |
PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0060 The PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0060 callback function takes a standard resource buffer as an input and resolves it to the API specified format. |
PFND3D12DDI_RESOURCEBARRIER_0022 The pfnResourceBarrier callback function supports resource barriers. |
PFND3D12DDI_RETRIEVE_SHADER_COMMENT_0003 Implemented by the client driver to retrieve shader comment. |
PFND3D12DDI_RS_SET_SHADING_RATE_0062 Sets the command-level shading rate and combiners. |
PFND3D12DDI_RS_SET_SHADING_RATE_IMAGE_0062 Sets the screen space image. |
PFND3D12DDI_SERIALIZE_LIBRARY_0010 Implemented by the client driver to serialize the library. |
PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0062 When an application changes background processing mode, PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0062 is called to inform the UMD of the new settings. |
PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0063 When an application changes background processing mode, PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0063 is called to inform the UMD of the new settings. |
PFND3D12DDI_SET_EXTENDED_FEATURE_CALLBACKS_0021 The pfnSetExtendedFeatureCallbacks callback function sets extended feature callbacks. |
PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 Sets the current pipeline stack size. |
PFND3D12DDI_SET_PIPELINE_STATE1_0054 Sets the pipeline state. |
PFND3D12DDI_SET_PREDICATION The pfnSetPredication callback function denotes that subsequent video operations and resource manipulation commands are not actually performed if the resulting predicate data of the predicate is equal to the operation specified. |
PFND3D12DDI_SET_PROGRAM_0084 Learn more about the PFND3D12DDI_SET_PROGRAM_0084 function. |
PFND3D12DDI_SET_PROGRAM_0108 Learn more about the PFND3D12DDI_SET_PROGRAM_0108 function. |
PFND3D12DDI_SET_ROOT_SIGNATURE Sets the root signature. |
PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB Sets the command list table. |
PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030 Used to set a protected resource session. |
PFND3D12DDI_SETVIEWINSTANCEMASK_0033 Used to set a view instance mask. |
PFND3D12DDI_SHADERCACHEGETVALUE_CB_0021 Learn about the pfnShaderCacheGetValueCb callback. |
PFND3D12DDI_SHADERCACHESTOREVALUE_CB_0021 Learn about the pfnShaderCacheStoreValueCb callback. |
PFND3D12DDI_SIGNALSYNCHRONIZATIONOBJECT2CB Inserts a signal for the specified synchronization objects in the specified context stream. |
PFND3D12DDI_TRANSFORMENCRYPTEDDATA_0030 Used to transform encrypted data. |
PFND3D12DDI_UMD_CALLBACK_METHOD Used by the user mode driver to complete a context. |
PFND3D12DDI_UNMAPHEAP A client driver implements PFND3D12DDI_UNMAPHEAP to unmap a heap. |
PFND3D12DDI_UNPINRESOURCES_CB_0076 Unpins a resource that has been pinned with PFND3D12DDI_PINRESOURCES_CB_0076. |
PFND3D12DDI_VIDEO_DECODE_FRAME_0032 Used to decode a video frame. |
PFND3D12DDI_VIDEO_DECODE_FRAME_0041 Learn more about the PFND3D12DDI_VIDEO_DECODE_FRAME_0041 callback function. |
PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 Learn more about the PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 callback function. |
PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 Learn more about the PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 callback function. |
PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0 Learn more about the PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0 callback function. |
PFND3D12DDI_VIDEO_GETCAPS The pfnGetCaps callback function defines an entry point for video specific caps. |
PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Used to process a video frame. |
PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 Implemented by the client driver to process a video frame. |
PFND3D12DDI_WAITFORSYNCHRONIZATIONOBJECT2CB Inserts a wait for the specified synchronization objects in the specified context stream. |
PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032 Used to create a write buffer. |
Structures
D3D12DDI_3DPIPELINESUPPORT1_DATA_0081 D3D12DDI_3DPIPELINESUPPORT1_DATA_0081 is used to indicate the highest feature level of 3D pipeline support in the Direct3D runtime and the driver. |
D3D12DDI_ALLOCATION_INFO_0022 Specifies allocation information. |
D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 Learn more about the D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 structure. |
D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0084 Learn more about the D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0084 structure. |
D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0108 Learn more about the D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0108 structure. |
D3D12DDI_BUFFER_BARRIER_0088 Learn more about the D3D12DDI_BUFFER_BARRIER_0088 structure. |
D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 Build inputs for the PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 callback function. |
D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER_0054 Describes the GPU memory layout of an acceleration structure visualization. |
D3D12DDI_CLEAR_VALUES The D3D12DDI_CLEAR_VALUES structure contains values used to optimize clear operations for a particular resource. |
D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0084 Learn more about the D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0084 structure. |
D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0108 Learn more about the D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0108 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0030 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0030 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0032 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0032 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0033 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0033 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0040 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0040 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0051 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0051 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0052 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0052 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0054 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0054 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0062 The command list 3D functions for version Direct3D 12 Release 6, Build rev 2. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0074 The command list 3D functions for version Direct3D 12 Release 7, Build rev 4. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0088 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_3D_0088 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0094 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_3D_0094 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0108 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_3D_0108 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032 structure contains command list functions for video decode. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0040 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0040 structure contains command list functions for video decode. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0041 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0041 structure contains command list functions for video decode. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0041_1 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0041_1 structure contains command list functions for video decode. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0063 Command list functions for video decode, version D3D12DDI_FEATURE_VERSION_VIDEO_0063. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0088 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0088 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0053 Command list functions for video encode. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0060 Command list functions for video encode, version D3D12DDI_FEATURE_VERSION_VIDEO_0060. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0063 Command list functions for video encode, version D3D12DDI_FEATURE_VERSION_VIDEO_0063. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0082_0 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0082_0 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0032 The command list functions for video processing. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0040 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0040 structure contains command list functions for video processing. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0043 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0043 structure contains command list functions for video processing. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0063 The command list functions for video processing, version D3D12DDI_FEATURE_VERSION_VIDEO_0063. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 structure. |
D3D12DDI_COMMAND_QUEUE_FUNCS_VIDEO_0020 Command queue functions for video. |
D3D12DDI_CONTENT_PROTECTION_CALLBACKS_0030 Content protection callbacks. |
D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 The D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 structure contains Microsoft Direct3D 12 runtime callback functions that a user-mode display driver can use. |
D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 This structure contains runtime callback functions that the user-mode display driver can use. |
D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 The D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 structure contains Microsoft Direct3D 10 runtime callback functions that the user-mode display driver can use. |
D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 The D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 structure contains Microsoft Direct3D 12 runtime callback functions that a user-mode display driver can use. |
D3D12DDI_CPU_DESCRIPTOR_HANDLE The D3D12DDI_CPU_DESCRIPTOR_HANDLE structure describes a CPU descriptor handle. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_DECRYPT_HEADER_INPUT_ARGUMENTS_0030 Crypto session transform decrypt header input arguments. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_DECRYPT_HEADER_OUTPUT_ARGUMENTS_0030 Crypto session transform decrypt header output arguments. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_DECRYPT_OUTPUT_ARGUMENTS_0030 Crypt session transform decrypt output arguments. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_INPUT_ARGUMENTS_0030 Crypto session transform input arguments. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_OUTPUT_ARGUMENTS_0030 Crypto session transform output arguments. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_TRANSCRYPT_OUTPUT_ARGUMENTS_0030 Crypto session transform transcrypt output arguments. |
D3D12DDI_D3D12_OPTIONS_DATA_0031 The D3D12DDI_D3D12_OPTIONS_DATA_0031 structure contains display options data used by user-mode display driver functions. |
D3D12DDI_D3D12_OPTIONS_DATA_0032 The D3D12DDI_D3D12_OPTIONS_DATA_0032 structure contains display options data used by user-mode display driver functions. |
D3D12DDI_D3D12_OPTIONS_DATA_0033 The D3D12DDI_D3D12_OPTIONS_DATA_0033 structure contains display options data used by user-mode display driver functions. |
D3D12DDI_D3D12_OPTIONS_DATA_0041 The D3D12DDI_D3D12_OPTIONS_DATA_0041 structure contains display options data used by user-mode display driver functions. |
D3D12DDI_D3D12_OPTIONS_DATA_0052 The D3D12DDI_D3D12_OPTIONS_DATA_0052 structure contains display options data used by user-mode display driver functions. |
D3D12DDI_D3D12_OPTIONS_DATA_0053 Learn more about the D3D12DDI_D3D12_OPTIONS_DATA_0053 structure. |
D3D12DDI_D3D12_OPTIONS_DATA_0054 Learn more about the D3D12DDI_D3D12_OPTIONS_DATA_0054 structure. |
D3D12DDI_D3D12_OPTIONS_DATA_0062 Contains display options data. |
D3D12DDI_D3D12_OPTIONS_DATA_0073 Contains display options data |
D3D12DDI_D3D12_OPTIONS_DATA_0080 The D3D12DDI_D3D12_OPTIONS_DATA_0080 structure contains display options data supported by the driver/hardware. |
D3D12DDI_D3D12_OPTIONS_DATA_0081 The D3D12DDI_D3D12_OPTIONS_DATA_0081 structure contains display options data supported by the driver/hardware. |
D3D12DDI_D3D12_OPTIONS_DATA_0083 Learn more about the D3D12DDI_D3D12_OPTIONS_DATA_0083 structure. |
D3D12DDI_D3D12_OPTIONS_DATA_0086 Learn more about the D3D12DDI_D3D12_OPTIONS_DATA_0086 structure. |
D3D12DDI_D3D12_OPTIONS_DATA_0089 Learn more about the D3D12DDI_D3D12_OPTIONS_DATA_0089 structure. |
D3D12DDI_DEPTH_STENCIL_DESC The D3D12DDI_DEPTH_STENCIL_DESC structure describes a depth stencil state. |
D3D12DDI_DEPTH_STENCIL_DESC_0010 The D3D12DDI_DEPTH_STENCIL_DESC_0010 structure describes a depth stencil state. |
D3D12DDI_DEPTH_STENCIL_DESC_0025 The D3D12DDI_DEPTH_STENCIL_DESC_0025 structure describes a depth stencil state. |
D3D12DDI_DEPTH_STENCIL_VALUES The D3D12DDI_DEPTH_STENCIL_VALUES structure contains the context's depth and stencil buffers. |
D3D12DDI_DEPTH_STENCILOP_DESC Describes stencil operations that can be performed based on the results of stencil test. |
D3D12DDI_DEVICE_DOWNLEVEL_SUPPORT_FUNCS_0054 Learn more about the D3D12DDI_DEVICE_DOWNLEVEL_SUPPORT_FUNCS_0054 structure. |
D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_RESOURCES_0074 Device functions for D3D12 protected resources. |
D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 Device function for content protection streaming. |
D3D12DDI_DEVICE_FUNCS_CORE_0010 Contains core functions. |
D3D12DDI_DEVICE_FUNCS_CORE_0021 Specifies core device functions. |
D3D12DDI_DEVICE_FUNCS_CORE_0030 The D3D12DDI_DEVICE_FUNCS_CORE_0030 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0033 The D3D12DDI_DEVICE_FUNCS_CORE_0033 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0040 The D3D12DDI_DEVICE_FUNCS_CORE_0040 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0043 The D3D12DDI_DEVICE_FUNCS_CORE_0043 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0050 The D3D12DDI_DEVICE_FUNCS_CORE_0050 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0052 The D3D12DDI_DEVICE_FUNCS_CORE_0052 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0054 The D3D12DDI_DEVICE_FUNCS_CORE_0054 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0062 Core device functions available in D3D12 Release 6, Build rev 2. |
D3D12DDI_DEVICE_FUNCS_CORE_0063 Core device functions available in D3D12 Release 6, Build rev 3. |
D3D12DDI_DEVICE_FUNCS_CORE_0070 Core device functions available in D3D12 Release 7, Build rev 0. |
D3D12DDI_DEVICE_FUNCS_CORE_0072 Core device functions available in D3D12 Release 7, Build rev 2. |
D3D12DDI_DEVICE_FUNCS_CORE_0073 Core device functions available in D3D12 Release 7, Build rev 3. |
D3D12DDI_DEVICE_FUNCS_CORE_0074 Core device functions available in D3D12 Release 7, Build rev 4. |
D3D12DDI_DEVICE_FUNCS_CORE_0075 Core device functions available in D3D12 Release 7, Build rev 5. |
D3D12DDI_DEVICE_FUNCS_CORE_0080 Core device functions available in D3D12 Release 8, Build rev 0. |
D3D12DDI_DEVICE_FUNCS_CORE_0088 Learn more about the D3D12DDI_DEVICE_FUNCS_CORE_0088 structure. |
D3D12DDI_DEVICE_FUNCS_CORE_0108 Learn more about the D3D12DDI_DEVICE_FUNCS_CORE_0108 structure. |
D3D12DDI_DEVICE_FUNCS_CORE_0109 Learn more about the D3D12DDI_DEVICE_FUNCS_CORE_0109 structure. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0033 The D3D12DDI_DEVICE_FUNCS_VIDEO_0033 structure contains video device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0043 The D3D12DDI_DEVICE_FUNCS_VIDEO_0043 structure contains video device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0053 The D3D12DDI_DEVICE_FUNCS_VIDEO_0053 structure contains video device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0060 The device functions of video, used in D3D12DDI_FEATURE_VERSION_VIDEO_0060. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0063 The device functions of video, used in D3D12DDI_FEATURE_VERSION_VIDEO_0063. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0072 Contains device functions for core features in video, used in D3D12DDI_FEATURE_VERSION_VIDEO_0072. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0076 Contains device functions for core features in video, used in D3D12DDI_FEATURE_VERSION_VIDEO_0076. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0082_0 Learn more about the D3D12DDI_DEVICE_FUNCS_VIDEO_0082_0 structure. |
D3D12DDI_DISPATCH_GRAPH_DESC_0108 Learn more about the D3D12DDI_DISPATCH_GRAPH_DESC_0108 structure. |
D3D12DDI_DISPATCH_MESH_ARGUMENTS Mesh shader threadgroups. |
D3D12DDI_DOWNLEVEL_SUPPORT_CALLBACKS_0054 Contains callback functions for extended feature downlevel support. |
D3D12DDI_DXIL_LIBRARY_DESC_0054 Describes the DXIL (DirectX Intermediate Language) library. |
D3D12DDI_EXISTING_COLLECTION_DESC_0054 An existing collection. |
D3D12DDI_EXPORT_DESC_0054 Describes information about exports. |
D3D12DDI_EXTENDED_FEATURES_FUNCS_0020 This structure contains device functions for extended features in video. |
D3D12DDI_EXTENDED_FEATURES_FUNCS_0021 Specifies callback functions for extended features. |
D3D12DDI_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_0095 Learn more about the D3D12DDI_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_0095 structure. |
D3D12DDI_FUNCTION_SUMMARY_0054 Contains the summary of a function. |
D3D12DDI_FUNCTION_SUMMARY_NODE_0054 A list of shader entry points for a subobject association. |
D3D12DDI_GLOBAL_BARRIER_0088 Learn more about the D3D12DDI_GLOBAL_BARRIER_0088 structure. |
D3D12DDI_GLOBAL_ROOT_SIGNATURE_0054 Describes a named root signature that can be used globally in a ray tracing pipeline, or associated with shaders by name. |
D3D12DDI_GPU_VIRTUAL_ADDRESS_AND_STRIDE Describes the GPU virtual address and stride. |
D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE Describes the GPU virtual address range. |
D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE Describes the GPU virtual address range and stride. |
D3D12DDI_GPUCLOCKDATA_0054 GPU clock data. |
D3D12DDI_HEAP_AND_RESOURCE_SIZES Learn more about the D3D12DDI_HEAP_AND_RESOURCE_SIZES structure. |
D3D12DDI_HIT_GROUP_DESC_0054 Describes a hit group. |
D3D12DDI_INDIRECT_ARGUMENT_DESC Describes an indirect argument (an indirect parameter), for use with a command signature. |
D3D12DDI_LIBRARY_REFERENCE_0010 Describes a pipeline library. |
D3D12DDI_LOCAL_ROOT_SIGNATURE_0054 Describes a local root signature. |
D3D12DDI_LOD_REGION_0073 Deprecated. Use D3D12DDI_MIP_REGION_0075 instead. |
D3D12DDI_MEMORY_ARCHITECTURE_CAPS_0041 Defines the memory architecture capabilities. |
D3D12DDI_MIP_REGION_0075 D3D12DDI_MIP_REGION_0075 describes the size of a MIP region. |
D3D12DDI_MULTI_NODE_CPU_INPUT_0108 Learn more about the D3D12DDI_MULTI_NODE_CPU_INPUT_0108 structure. |
D3D12DDI_NODE_0084 Learn more about the D3D12DDI_NODE_0084 structure. |
D3D12DDI_NODE_0108 Learn more about the _D3D12DDI_NODE_0108 structure. |
D3D12DDI_NODE_CPU_INPUT_0108 Learn more about the D3D12DDI_NODE_CPU_INPUT_0108 structure. |
D3D12DDI_NODE_ID_0108 Learn more about the D3D12DDI_NODE_ID_0108 structure. |
D3D12DDI_NODE_LIST_ENTRY_0108 Learn more about the D3D12DDI_NODE_LIST_ENTRY_0108 structure. |
D3D12DDI_NODE_MASK_0054 The node mask of the command list. |
D3D12DDI_NODE_OUTPUT_0108 Learn more about the D3D12DDI_NODE_OUTPUT_0108 structure. |
D3D12DDI_OPTIONS_DATA_0090 Learn more about the D3D12DDI_OPTIONS_DATA_0090 structure. |
D3D12DDI_OPTIONS_DATA_0091 Learn more about the D3D12DDI_OPTIONS_DATA_0091 structure. |
D3D12DDI_OPTIONS_DATA_0103 Learn more about the D3D12DDI_OPTIONS_DATA_0103 structure. |
D3D12DDI_OPTIONS_DATA_0109 Learn more about the D3D12DDI_OPTIONS_DATA_0109 structure. |
D3D12DDI_OPTIONS_DATA_0110 Learn more about the D3D12DDI_OPTIONS_DATA_0110 structure. |
D3D12DDI_PIN_RESOURCES_CALLBACKS_0076 The D3D12DDI_PIN_RESOURCES_CALLBACKS_0076 structure contains callback functions that pin and unpin resources. |
D3D12DDI_PRESENT_0051 Arguments that describe allocations that content is copied to and from. |
D3D12DDI_PRESENT_CONTEXTS_0051 Describes allocation contexts that content is copied to and from. |
D3D12DDI_PRESENT_HWQUEUES_0051 Describes allocation hardware queues that content is copied to and from. |
D3D12DDI_PROGRAM_IDENTIFIER_0108 Learn more about the D3D12DDI_PROGRAM_IDENTIFIER_0108 structure. |
D3D12DDI_PROTECTED_RESOURCE_SESSION_SUPPORT_DATA_0030 Protected resource session support data. |
D3D12DDI_PROTECTED_RESOURCE_SESSION_TYPE_COUNT_DATA_0074 Count of protected resource session types. |
D3D12DDI_PROTECTED_RESOURCE_SESSION_TYPES_DATA_0074 Protected resource session types data. |
D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 The D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 structure describes statistics for each stage of the graphics pipeline that is used in a call to the pfnBeginEndQuery function to create a D3D12_QUERY_TYPE_PIPELINE_STATISTICS1 query type, and in a call to pfnResolveQueryData to return information about the query. |
D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 Video decode statistics for a query. |
D3D12DDI_QUERY_VIDEO_MEMORY_INFO_0054 Describes the current video memory budgeting parameters. |
D3D12DDI_RANGE Specifies a range. |
D3D12DDI_RANGED_BARRIER_0088 Learn more about the D3D12DDI_RANGED_BARRIER_0088 structure. |
D3D12DDI_RANGED_BARRIER_0094 Learn more about the D3D12DDI_RANGED_BARRIER_0094 structure. |
D3D12DDI_RAYTRACING_AABB Defines the ray tracing axis-aligned bounding box (AABB). |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC_0054 The space requirement for a ray tracing acceleration structure after compaction. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC_0054 The current space requirement for a ray tracing acceleration structure. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054 Describes the ray tracing acceleration structure space requirements. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054 Space requirements for serializing a ray tracing acceleration structure used by tools. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC_0054 Space requirement for decoding an acceleration structure into a form that can be visualized by tools. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 Contains memory requirements for a ray tracing acceleration structure build. |
D3D12DDI_RAYTRACING_GEOMETRY_AABBS_DESC_0054 Describes a ray tracing AABB (axis-aligned bounding box) geometry. |
D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 Describes a ray tracing geometry. |
D3D12DDI_RAYTRACING_GEOMETRY_TRIANGLES_DESC_0054 Describes a ray tracing triangle geometry. |
D3D12DDI_RAYTRACING_INSTANCE_DESC_0054 Describes a ray tracing instance. |
D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0054 Describes a ray tracing pipeline configuration. |
D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075 D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075 describes a ray tracing pipeline configuration. |
D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 Describes the ray tracing shader configuration. |
D3D12DDI_RECORD_DISPATCH_GRID_0108 Learn more about the D3D12DDI_RECORD_DISPATCH_GRID_0108 structure. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS The D3D12DDI_RENDER_PASS_BEGINNING_ACCESS structure specifies the resources needed to start a render pass. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_0053 Learn more about the D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_0053 structure. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS contains parameters that specify whether the application has a dependency on the resource being cleared. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS_0053 D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS_0053 contains parameters that specify whether the application has a dependency on the resource being cleared. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_RESUME_LOCAL_READ_PARAMETERS Learn more about the D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_RESUME_LOCAL_READ_PARAMETERS structure. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS The D3D12DDI_RENDER_PASS_ENDING_ACCESS structure specifies the resources needed to end access to a render pass. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_0053 The D3D12DDI_RENDER_PASS_ENDING_ACCESS_0053 structure specifies the resources needed to end access to a render pass. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS Holds the parameters used in the D3D12DDI_RENDER_PASS_ENDING_ACCESS_0053 structure, when the Render Pass is ending access. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS_0053 Parameters used in the D3D12DDI_RENDER_PASS_ENDING_ACCESS_0053 structure, when the Render Pass is ending access. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS Used in the D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS structure, to specify the subresource to resolve while the Render Pass is ending access. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS_0053 Used in the D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS_0053 structure, to specify the subresource to resolve while the Render Pass is ending access. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_SUSPEND_LOCAL_READ_PARAMETERS Specifies the kernel size of the read, or how many surrounding pixels are needed. |
D3D12DDI_RENDER_PASS_FUNCS_0043 The D3D12DDI_RENDER_PASS_FUNCS_0043 structure contains callback functions used to begin and end a render pass. |
D3D12DDI_RENDER_PASS_FUNCS_0053 The D3D12DDI_RENDER_PASS_FUNCS_0053 structure contains callback functions used to begin and end a render pass. |
D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT_0053 Learn more about the D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT_0053 structure. |
D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 The D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 structure describes the output of a resolve operation. |
D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0060 The D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0060 structure describes the output of a resolve operation. |
D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 Specifies information for resource allocation. |
D3D12DDI_RESOURCE_COORDINATE_0053 The resource coordinates of the video motion estimation operation. |
D3D12DDI_RESOURCE_RANGED_BARRIER_0022 Describes a resource ranged barrier. |
D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 Describes a transition barrier between subresources. |
D3D12DDI_RESOURCE_UAV_BARRIER Contains an unordered access view (UAV) barrier. |
D3D12DDI_SAMPLER_FEEDBACK_DESC_0073 Microsoft has deprecated the D3D12DDI_SAMPLER_FEEDBACK_DESC_0073 structure. Don't use this structure in your code. |
D3D12DDI_SAMPLER_FEEDBACK_MAP_SIZE_0073 Microsoft has deprecated the D3D12DDI_SAMPLER_FEEDBACK_MAP_SIZE_0073 structure. Don't use this structure in your code. |
D3D12DDI_SAMPLER_FEEDBACK_TARGETED_RESOURCE_0073 Microsoft has deprecated the D3D12DDI_SAMPLER_FEEDBACK_TARGETED_RESOURCE_0073 structure. Don't use this structure in your code. |
D3D12DDI_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER_0054 The serialized data driver matching identifier. |
D3D12DDI_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER_0054 Describes the header for a serialized ray tracing acceleration structure. |
D3D12DDI_SET_GENERIC_PIPELINE_DESC_0108 Learn more about the D3D12DDI_SET_GENERIC_PIPELINE_DESC_0108 structure. |
D3D12DDI_SET_PROGRAM_DESC_0108 Learn more about the D3D12DDI_SET_PROGRAM_DESC_0108 structure. |
D3D12DDI_SET_RAYTRACING_PIPELINE_DESC_0108 Learn more about the D3D12DDI_SET_RAYTRACING_PIPELINE_DESC_0108 structure. |
D3D12DDI_SET_WORK_GRAPH_DESC_0084 Learn more about the D3D12DDI_SET_WORK_GRAPH_DESC_0084 structure. |
D3D12DDI_SET_WORK_GRAPH_DESC_0108 Learn more about the D3D12DDI_SET_WORK_GRAPH_DESC_0108 structure. |
D3D12DDI_SHADER_CAPS_0042 Learn more about the D3D12DDI_SHADER_CAPS_0042 structure. |
D3D12DDI_SHADER_CAPS_0082 Microsoft reserves the D3D12DDI_SHADER_CAPS_0082 structure for internal use only. Don't use this structure in your code. |
D3D12DDI_SHADER_CAPS_0084 Learn more about the D3D12DDI_SHADER_CAPS_0084 structure. |
D3D12DDI_SHADER_NODE_0084 Learn more about the D3D12DDI_SHADER_NODE_0084 structure. |
D3D12DDI_SHADER_NODE_0108 Learn more about the D3D12DDI_SHADER_NODE_0108 structure. |
D3D12DDI_SHADERCACHE_CALLBACKS_0021 Specifies shader cache callback functions. |
D3D12DDI_SHADERCACHE_HASH Learn about the D3D12DDI_SHADERCACHE_HASH structure. |
D3D12DDI_STATE_OBJECT_CONFIG_0054 The state object configuration. |
D3D12DDI_STATE_SUBOBJECT_0054 Learn more about the D3D12DDI_STATE_SUBOBJECT_0054 structure. |
D3D12DDI_SWIZZLE_BIT_ENTRY Defines a swizzle bit entry. |
D3D12DDI_SWIZZLE_PATTERN_DESC_0022 The D3D12DDI_SWIZZLE_PATTERN_DESC_0022 structure describes a display driver swizzle pattern. |
D3D12DDI_TEXTURE_BARRIER_0088 Learn more about the D3D12DDI_TEXTURE_BARRIER_0088 structure. |
D3D12DDI_TEXTURE_LAYOUT_CAPS_0001 The D3D12DDI_TEXTURE_LAYOUT_CAPS_0001 structure specifies texture layout capabilities. |
D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 The D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 structure specifies texture layout capabilities. |
D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0084 Learn more about the D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0084 structure. |
D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0108 Learn more about the D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0108 structure. |
D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_COUNT_DATA_0030 Video content protection system count data. |
D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_SUPPORT_DATA_0030 Video content protection system support data. |
D3D12DDI_VIDEO_CRYPTO_SESSION_SUPPORT_DATA_0030 Video crypto session support data. |
D3D12DDI_VIDEO_CRYPTO_SESSION_TRANSFORM_SUPPORT_DATA_0030 Video crypto session transform support data. |
D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT_DATA_0032 Video decode bitstream encryption scheme count data. |
D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEMES_DATA_0020 Specifies information used to retrieve the bitstream encryption schemes supported for a decode profile. |
D3D12DDI_VIDEO_DECODE_COMPONENT_HISTOGRAM_0041 Learn more about the D3D12DDI_VIDEO_DECODE_COMPONENT_HISTOGRAM_0041 structure. |
D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM_0032 Video decode compressed bitstream. |
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Includes information about the video decode configuration. |
D3D12DDI_VIDEO_DECODE_CONVERSION_ARGUMENTS_0021 The D3D12DDI_VIDEO_DECODE_CONVERSION_ARGUMENTS_0021 structure specifies the arguments for decode output conversion. |
D3D12DDI_VIDEO_DECODE_CONVERSION_ARGUMENTS_0041 The D3D12DDI_VIDEO_DECODE_CONVERSION_ARGUMENTS_0041 structure specifies the arguments for decode output conversion. |
D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 Video decode conversion support data. |
D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS_0030 Video decode decryption arguments. |
D3D12DDI_VIDEO_DECODE_FORMAT_COUNT_DATA_0032 Video decode format count data. |
D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 Specifies information used to retrieve a list of supported formats for a decode configuration. |
D3D12DDI_VIDEO_DECODE_FRAME_ARGUMENT_0020 Contains the decode parameters for the frame. |
D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041 Describes data for the video decode histogram. |
D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 Video decode input stream arguments. |
D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0021 The D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0021 structure specifies the output stream arguments for video decode. |
D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041 The D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041 structure specifies the output stream arguments for video decode. |
D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041_1 The D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041_1 structure specifies the output stream arguments for video decode. |
D3D12DDI_VIDEO_DECODE_PROFILE_COUNT_DATA_0032 Video decode profile count data. |
D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020 Specifies information used to retrieve a list of profiles. |
D3D12DDI_VIDEO_DECODE_PROTECTED_RESOURCES_DATA_0072 Data structure used to check for video decode protected resource support capabilities on a given node index. |
D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 Video decode reference frames. |
D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 Specifies data used to determine support of hardware for a configuration. |
D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 The video decoder heap size data. |
D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 Retrieves the memory allocation size of a video decoder heap created with the given properties. |
D3D12DDI_VIDEO_ENCODE_RECONSTRUCTED_PICTURE_0080 Learn more about the D3D12DDI_VIDEO_ENCODE_RECONSTRUCTED_PICTURE_0080 structure. |
D3D12DDI_VIDEO_ENCODE_REFERENCE_FRAMES_0080 Learn more about the D3D12DDI_VIDEO_ENCODE_REFERENCE_FRAMES_0080 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_CDEF_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_CDEF_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_TILES_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_TILES_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MAP_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MAP_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_DELTA_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_DELTA_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_DELTA_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_DELTA_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0080_2 Learn more about D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0080_2 |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 Learn more about D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0080_2 Learn more about D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0080_2 |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0 Learn more about D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0 |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0080_2 Learn more about D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0080_2 |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0083_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0083_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 structure. |
D3D12DDI_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0095 structure. |
D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_METADATA_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_METADATA_0083_0 structure. |
D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 structure. |
D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 structure. |
D3D12DDI_VIDEO_ENCODER_METADATA_STATISTICS_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_METADATA_STATISTICS_0083_0 structure. |
D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES_0080 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC_0080 structure. |
D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 Learn more about D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096 structure. |
D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264_0080 structure. |
D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0 structure. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA is the data struct used in the query for video extension command capabilities. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_COUNT_DATA_0063 Retrieves the number of supported video extension commands. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_INFO_0063 Describes an extension. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT_DATA_0063 Retrieves the number of parameters for a parameter stage. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO_0063 Contains info about a video extension command parameter info. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETERS_DATA_0063 Retrieves the array of parameter info for a parameter stage. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063 Queries the residency size information for a video extension command. |
D3D12DDI_VIDEO_EXTENSION_COMMANDS_DATA_0063 Retrieves the array of video extension command info for a parameter stage. |
D3D12DDI_VIDEO_FEATURE_AREA_SUPPORT_DATA_0053 The data used in the video capability check for feature area support. |
D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 Defines the combination of a pixel format and color space for a resource content description. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 The D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 structure contains motion estimation data used for a video capability check. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060 The D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060 structure contains motion estimation data used for a video capability check. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 Describes the input to the motion estimation operation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_OUTPUT_0053 Describes the output of the motion estimation operation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES_DATA_0072 Data structure used to check for video motion estimator protected resource support capabilities on a given node index. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0053 The video capability check for motion estimation size. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060 This capability determines the residency size for the motion estimator and the hardware dependent output buffer when called with the same creation parameters. |
D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 Specifies whether alpha blending is enabled and, if so, the planar alpha value. |
D3D12DDI_VIDEO_PROCESS_FILTER_RANGE_0020 The D3D12DDI_VIDEO_PROCESS_FILTER_RANGE_0020 structure defines the range of supported values for an image filter. |
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_0020 Contains stream information for the video processor blend functionality. |
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 Learn more about the D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 structure. |
D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020 Specifies values for luma keying. |
D3D12DDI_VIDEO_PROCESS_MAX_INPUT_STREAMS_DATA_0020 Specifies information used to retrieve the maximum number of input data streams that can be enabled for a video processor. |
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_0020 Learn more about the D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_0020 structure. |
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 Learn more about the D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 structure. |
D3D12DDI_VIDEO_PROCESS_PALETTE_0020 Specifies whether the palette is enabled and an array of palette entries. |
D3D12DDI_VIDEO_PROCESS_PROTECTED_RESOURCES_DATA_0072 Data structure used to check for video process protected resource support capabilities on a given node index. |
D3D12DDI_VIDEO_PROCESS_REFERENCE_INFO_DATA_0020 Data structure for D3D12DDICAPS_VIDEO_PROCESS_REFERENCE_INFO capability check. Retrieves the number of past and future frames required for a given deinterlace mode. |
D3D12DDI_VIDEO_PROCESS_REFERENCES_INFO_0020 Contains the reference frames needed to perform video processing. |
D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 Video process support data. |
D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 Learn more about the D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 structure. |
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 The D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 structure describes input stream properties for a video processor. |
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 The D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 structure describes input stream properties for a video processor. |
D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032 Data structure for the D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE capability check. Retrieves the memory allocation size of a video processor created with the given properties. |
D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 The D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 structure retrieves the memory allocation size of a video processor created with the given properties. |
D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 The D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 structure retrieves the memory allocation size of a video processor created with the given properties. |
D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020 Describes the width, height, format, and color space of a picture buffer. |
D3D12DDI_VIDEO_SCALE_SUPPORT_0032 Video scale support. |
D3D12DDI_VIDEO_SIZE_RANGE_0032 Learn more about the D3D12DDI_VIDEO_SIZE_RANGE_0032 structure. |
D3D12DDI_VIEW_INSTANCE_LOCATION View instance location. |
D3D12DDI_VIEW_INSTANCING_DESC View instancing description. |
D3D12DDI_WAVE_MMA_DATA_0103 Learn about the D3D12DDI_WAVE_MMA_DATA_0103 structure. |
D3D12DDI_WORK_GRAPH_DESC_0084 Learn more about the D3D12DDI_WORK_GRAPH_DESC_0084 structure. |
D3D12DDI_WORK_GRAPH_DESC_0108 Learn more about the D3D12DDI_WORK_GRAPH_DESC_0108 structure. |
D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 Learn more about the D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 structure. |
D3D12DDI_WRITEBUFFERIMMEDIATE_PARAMETER_0032 Write buffer immediate parameter. |
D3D12DDIARG_ADD_TO_STATE_OBJECT_0072 Structure used to add subobject(s) to a state object. |
D3D12DDIARG_BARRIER_0088 Learn more about the D3D12DDIARG_BARRIER_0088 structure. |
D3D12DDIARG_BARRIER_0094 Learn more about the D3D12DDIARG_BARRIER_0094 structure. |
D3D12DDIARG_BUFFER_PLACEMENT Learn more about the D3D12DDIARG_BUFFER_PLACEMENT structure. |
D3D12DDIARG_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_0054 Arguments used to build a ray tracing acceleration structure. |
D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 Arguments used in the CopyRayTracingAccelerationStructure callback function. |
D3D12DDIARG_CREATE_COMMAND_LIST_0040 Structure used to create a command list. |
D3D12DDIARG_CREATE_COMMAND_POOL_0040 Used to create a command pool. |
D3D12DDIARG_CREATE_COMMAND_RECORDER_0040 Used to create a command recorder. |
D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 Describes the parameters that the display driver uses to create a command signature. |
D3D12DDIARG_CREATE_CRYPTO_SESSION_0030 Creates a crypto session. |
D3D12DDIARG_CREATE_CRYPTO_SESSION_POLICY_0030 Creates a crypto session policy. |
D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW Arguments used to create a depth stencil view. |
D3D12DDIARG_CREATE_PIPELINE_STATE_0033 The D3D12DDIARG_CREATE_PIPELINE_STATE_0033 structure creates a graphics pipeline state object. |
D3D12DDIARG_CREATE_PIPELINE_STATE_0075 The D3D12DDIARG_CREATE_PIPELINE_STATE_0075 structure creates a graphics pipeline state object. |
D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0030 Creates a protected resource session. |
D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0074 Creation arguments for a protected resource session. |
D3D12DDIARG_CREATE_SHADER_0026 Describes the parameters that the display driver uses to create a shader. |
D3D12DDIARG_CREATE_STATE_OBJECT_0054 Arguments used in the CreateStateObject callback function to create a state object. |
D3D12DDIARG_CREATE_VIDEO_DECODER_0032 Creates a video decoder. |
D3D12DDIARG_CREATE_VIDEO_DECODER_0072 Structure used to create a video decoder. |
D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0033 Create a video decoder heap. |
D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0072 Structure used to create a video decoder heap for a decode session. |
D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 Learn more about the D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 structure. |
D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 Learn more about D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 |
D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 Used to create a video extension command. |
D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0053 Specifies the creation arguments for the motion estimator. |
D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060 Specifies the creation arguments for the video motion estimator. |
D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 Arguments used by the PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 callback function to create a motion vector heap. |
D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060 Arguments used to create a video motion vector heap. |
D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0032 Creates a video processor. |
D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0043 The D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0043 structure is a parameter for creating a video processor. |
D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 The D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 structure is a parameter for creating a video processor. |
D3D12DDIARG_CREATECOMMANDQUEUE_0023 Contains arguments used to create a command queue. |
D3D12DDIARG_CREATECOMMANDQUEUE_0050 Arguments used to create a hardware command queue. |
D3D12DDIARG_CREATEDEVICE_0003 The D3D10DDIARG_CREATEDEVICE_0003 structure describes the display device to create. |
D3D12DDIARG_CREATEHEAP_0001 Learn more about the D3D12DDIARG_CREATEHEAP_0001 structure. |
D3D12DDIARG_CREATERESOURCE_0003 Learn more about the D3D12DDIARG_CREATERESOURCE_0003 structure. |
D3D12DDIARG_CREATERESOURCE_0073 The D3D12DDIARG_CREATERESOURCE_0073 structure contains information used to create or calculate the size of a resource. |
D3D12DDIARG_CREATERESOURCE_0075 The D3D12DDIARG_CREATERESOURCE_0075 structure contains information used to create or calculate the size of a resource. |
D3D12DDIARG_CREATERESOURCE_0088 Learn more about the D3D12DDIARG_CREATERESOURCE_0088 structure. |
D3D12DDIARG_CREATESCHEDULINGGROUP_0050 Arguments used in the call to PFND3D12DDI_CREATESCHEDULINGGROUP_0050 to create a scheduling group. |
D3D12DDIARG_DISPATCH_RAYS_0054 Learn more about the D3D12DDIARG_DISPATCH_RAYS_0054 structure. |
D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 Arguments used in the PFND3D12DDI_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 callback function. |
D3D12DDIARG_EVICT Arguments used in the PFND3D12DDI_EVICT2 callback function to instruct the OS to decrement the residency reference count. |
D3D12DDIARG_MAKERESIDENT_0001 Arguments used to instruct the OS to add a resource to the device residency list and increment the residency reference count on this allocation. |
D3D12DDIARG_MESH_IO_SIGNATURES The D3D12DDIARG_MESH_IO_SIGNATURES structure describes a set of signatures for a given mesh shader's output primitives and vertices. |
D3D12DDIARG_META_COMMAND_DESC Learn more about the D3D12DDIARG_META_COMMAND_DESC structure. |
D3D12DDIARG_META_COMMAND_PARAMETER_DESC Learn more about the D3D12DDIARG_META_COMMAND_PARAMETER_DESC structure. |
D3D12DDIARG_META_COMMAND_REQUIRED_PARAMETER_INFO Learn more about the D3D12DDIARG_META_COMMAND_REQUIRED_PARAMETER_INFO structure. |
D3D12DDIARG_OFFERRESOURCES Describes video memory resources that the user-mode display driver offers for reuse. |
D3D12DDIARG_OPEN_CRYPTO_SESSION_0030 Opens a crypto session. |
D3D12DDIARG_OPEN_CRYPTO_SESSION_POLICY_0030 Opens a crypto session policy. |
D3D12DDIARG_OPEN_PROTECTED_RESOURCE_SESSION_0030 Opens a protected resource session. |
D3D12DDIARG_OPENADAPTER The D3D12DDIARG_OPENADAPTER structure describes the graphics adapter object. |
D3D12DDIARG_PRESENT_0001 Describes a resource to display. |
D3D12DDIARG_RAYTRACING_ACCELERATION_STRUCTURE_SHADER_RESOURCE_VIEW_0042 Learn more about the D3D12DDIARG_RAYTRACING_ACCELERATION_STRUCTURE_SHADER_RESOURCE_VIEW_0042 structure. |
D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC Learn more about the D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC structure. |
D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC_0053 Learn more about the D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC_0053 structure. |
D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC The D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC structure describes the render target. This structure is declared at the start of a render pass. |
D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC_0053 The D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC_0053 structure describes the render target. This structure is declared at the start of a render pass. |
D3D12DDIARG_RESETCOMMANDLIST_0040 Reset the command list. |
D3D12DDIARG_RESOURCE_BARRIER_0022 Describes a resource barrier. |
D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT Learn more about the D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT structure. |
D3D12DDIARG_TEX1D_DEPTH_STENCIL_VIEW Describes a one-dimensional texture (1-D) that is used to create a depth stencil view. |
D3D12DDIARG_TEX1D_RENDER_TARGET_VIEW Describes a one-dimensional (1-D) texture that is used to create a render target view. |
D3D12DDIARG_TEX1D_SHADER_RESOURCE_VIEW Describes a one-dimensional (1-D) texture that is used to create a shader resource view. |
D3D12DDIARG_TEX1D_UNORDERED_ACCESS_VIEW Describes a one-dimensional (1-D) texture that is used to create an unordered access view. |
D3D12DDIARG_TEX2D_DEPTH_STENCIL_VIEW Describes a two-dimensional (2-D) texture that is used to create a depth stencil view. |
D3D12DDIARG_TEX2D_RENDER_TARGET_VIEW_0002 Describes a two-dimensional (2-D) texture that is used to create a render target view. |
D3D12DDIARG_TEX2D_SHADER_RESOURCE_VIEW_0002 Describes a two-dimensional (2-D) texture that is used to create a shader resource view. |
D3D12DDIARG_TEX2D_UNORDERED_ACCESS_VIEW_0002 Describes a two-dimensional (2-D) texture that is used to create an unordered access view. |
D3D12DDIARG_TEX3D_RENDER_TARGET_VIEW Describes a three-dimensional (3-D) texture that is used to create a render target view. |
D3D12DDIARG_TEX3D_SHADER_RESOURCE_VIEW Describes a three-dimensional (3-D) texture that is used to create a shader resource view. |
D3D12DDIARG_TEX3D_UNORDERED_ACCESS_VIEW Describes a three-dimensional (3-D) texture that is used to create an unordered access view. |
D3D12DDIARG_TEXCUBE_DEPTH_STENCIL_VIEW Describes a cube texture that is used to create a depth stencil view. |
D3D12DDIARG_TEXCUBE_RENDER_TARGET_VIEW Describes a cube texture that is used to create a render target view. |
D3D12DDIARG_TEXCUBE_SHADER_RESOURCE_VIEW Describes the subresources from an array of cube textures to use in a shader-resource view. |
D3D12DDIARG_VIDEO_GETCAPS_0020 Specifies values used to get capabilities of a type. |
D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 Learn more about the D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 structure. |
D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 Specifies input stream parameters for an input stream passed to PFND3D12DDI_VIDEO_PROCESS_FRAME. |
D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 Learn more about the D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 structure. |
D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 Determines how the runtime will manage associations of 3D and compute queues to scheduling groups. |
D3D12DDICAPS_QUERY_META_COMMAND_CAPS_0061 Queries for meta command capabilities. |
D3D12DDICAPS_SAMPLER_FEEDBACK_CAPS_0073 Microsoft has deprecated the D3D12DDICAPS_SAMPLER_FEEDBACK_CAPS_0073 structure. Don't use this structure in your code. |
D3D12DDICAPS_UMD_BASED_COMMAND_QUEUE_PRIORITY_DATA_0023 Contains priority data for a user-mode driver (UMD)-based command queue. |
D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0082_0 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0082_0 structure. |
D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0083_0 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0083_0 structure. |
D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080 structure. |
D3D12DDICAPS_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_INTRA_REFRESH_MODE_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_INTRA_REFRESH_MODE_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_PROFILE_LEVEL_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_PROFILE_LEVEL_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_RATE_CONTROL_MODE_DATA_0080 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_RATE_CONTROL_MODE_DATA_0080 structure. |
D3D12DDICAPS_VIDEO_ENCODER_RESOURCE_REQUIREMENTS_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_RESOURCE_REQUIREMENTS_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0 structure. |
D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 structure. |
D3D12DDICAPS_VIDEO_ENCODER_SUPPORT1_DATA_0096 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_SUPPORT1_DATA_0096 structure. |
D3D12DDICB_ALLOCATE_0022 Specifies information for use in an allocation callback function. |
D3D12DDICB_CREATE_PROTECTED_SESSION_0030 Used to create a protected video streaming session. |
D3D12DDICB_CREATESYNCHRONIZATIONOBJECT2 Used to create a synchronized object. |
D3D12DDICB_DEALLOCATE_0022 Learn more about the D3D12DDICB_DEALLOCATE_0022 structure. |
D3D12DDICB_PIN_RESOURCES_0076 The D3D12DDICB_PIN_RESOURCES_0076 structure contains a list of resources to pin. This structure is a parameter of the PFND3D12DDI_PINRESOURCES_CB_0076 function. |
D3D12DDICB_SIGNALSYNCHRONIZATIONOBJECT2 Signals a synchronization object. |
D3D12DDICB_UNPIN_RESOURCES_0076 Argument structure for PFND3D12DDI_UNPINRESOURCES_CB_0076 that provides the list of resources to unpin. |
D3D12DDICB_WAITFORSYNCHRONIZATIONOBJECT2 Waits for synchronization object. |
Enumerations
D3D12DDI_3DPIPELINELEVEL Learn more about the D3D12DDI_3DPIPELINELEVEL enumeration. |
D3D12DDI_ALLOCATION_INFO_FLAGS_0022 Contains allocation information flags. |
D3D12DDI_BACKGROUND_PROCESSING_MODE_0062 Indicates what level of dynamic profiling and shader recompilation is enabled for background processing. |
D3D12DDI_BARRIER_ACCESS Learn more about the D3D12DDI_BARRIER_ACCESS enumeration. |
D3D12DDI_BARRIER_LAYOUT Learn more about the D3D12DDI_BARRIER_LAYOUT enumeration. |
D3D12DDI_BARRIER_SYNC Learn more about the D3D12DDI_BARRIER_SYNC enumeration. |
D3D12DDI_BARRIER_TYPE Learn more about the D3D12DDI_BARRIER_TYPE enumeration. |
D3D12DDI_BITSTREAM_ENCRYPTION_TYPE_0030 The bitstream encryption type. |
D3D12DDI_COMMAND_POOL_FLAGS The usage behavior for the command pool. |
D3D12DDI_COMMAND_QUEUE_CREATION_FLAGS Defines command queue creation options. |
D3D12DDI_COMMAND_QUEUE_FLAGS Learn more about the D3D12DDI_COMMAND_QUEUE_FLAGS enumeration. |
D3D12DDI_COMMAND_RECORDER_FLAGS Contains command recorder options. |
D3D12DDI_COMPARISON_FUNC Indicates the type of comparison to perform. |
D3D12DDI_CONSERVATIVE_RASTERIZATION_TIER Learn more about the D3D12DDI_CONSERVATIVE_RASTERIZATION_TIER enumeration. |
D3D12DDI_CPU_PAGE_PROPERTY Learn more about the D3D12DDI_CPU_PAGE_PROPERTY enumeration. |
D3D12DDI_CREATE_DEPTH_STENCIL_VIEW_FLAGS Used to specify flags when creating a depth stencil view. |
D3D12DDI_CREATE_SHADER_FLAGS Defines flags for shader creation. |
D3D12DDI_CROSS_NODE_SHARING_TIER Specifies the level of sharing across nodes of a display adapter. |
D3D12DDI_CRYPTO_SESSION_FLAGS_0030 The crypto session flags. |
D3D12DDI_CRYPTO_SESSION_SUPPORT_FLAGS_0030 The crypto session support flags. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_OPERATION_0030 The crypto session transform operations. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_SUPPORT_FLAGS_0030 The crypto session transform support flags. |
D3D12DDI_CULL_MODE Specifies the type of cull mode, or what graphical object, is visible in rendering. |
D3D12DDI_DEALLOCATE_FLAGS_0022 Learn more about the D3D12DDI_DEALLOCATE_FLAGS_0022 enumeration. |
D3D12DDI_DEPTH_WRITE_MASK The write properties for a depth stencil state. |
D3D12DDI_DESCRIPTOR_RANGE_FLAGS Descriptor range flags. |
D3D12DDI_DISPATCH_MODE_0108 Learn more about the D3D12DDI_DISPATCH_MODE_0108 enumeration. |
D3D12DDI_DRIVER_MATCHING_IDENTIFIER_STATUS Specifies whether a device is compatible with a serialized driver identifier. |
D3D12DDI_ELEMENTS_LAYOUT Describes how instances or geometries are laid out. |
D3D12DDI_EXPORT_FLAGS The type of export flags. |
D3D12DDI_EXPORT_SUMMARY_FLAGS Flags indicating properties the runtime has determined about a given shader export. |
D3D12DDI_FEATURE_0020 Learn more about the D3D12DDI_FEATURE_0020 enumeration. |
D3D12DDI_GRAPHICS_STATES Specifies the graphics state. |
D3D12DDI_HANDLETYPE Contains driver handle types. |
D3D12DDI_HEAP_FLAGS Contains Direct3D 12 heap flags. |
D3D12DDI_HEAP_SERIALIZATION_TIER_0041 Defines the heap serialization tier. |
D3D12DDI_HIT_GROUP_TYPE Specifies the type of hit group. |
D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080 D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080 enumerates the shader cache control action that the driver should take. |
D3D12DDI_INDIRECT_ARGUMENT_TYPE Learn more about the D3D12DDI_INDIRECT_ARGUMENT_TYPE enumeration. |
D3D12DDI_MEASUREMENTS_ACTION_0062 Indicates what to do with the result of previous PGO (profile guided optimization) measurements. |
D3D12DDI_MEMORY_POOL Learn more about the D3D12DDI_MEMORY_POOL enumeration. |
D3D12DDI_MEMORY_SEGMENT_GROUP_0054 The D3D12DDI_MEMORY_SEGMENT_GROUP_0054 enumeration contains local and non-local memory segment group types. |
D3D12DDI_MESH_SHADER_TIER D3D12DDI_MESH_SHADER_TIER specifies the mesh shader tier. |
D3D12DDI_META_COMMAND_PARAMETER_FLAGS The available meta-command parameter flags. |
D3D12DDI_META_COMMAND_PARAMETER_STAGE Indicates the stage of the meta-command. |
D3D12DDI_META_COMMAND_PARAMETER_TYPE Indicates the meta-command type. |
D3D12DDI_NODE_IO_FLAGS_0108 Learn more about the D3D12DDI_NODE_IO_FLAGS_0108 enumeration. |
D3D12DDI_NODE_IO_KIND_0108 Learn more about the D3D12DDI_NODE_IO_KIND_0108 enumeration. |
D3D12DDI_NODE_PROPERTIES_TYPE_0108 Learn more about the D3D12DDI_NODE_PROPERTIES_TYPE_0108 enumeration. |
D3D12DDI_NODE_TYPE_0084 Learn more about the D3D12DDI_NODE_TYPE_0084 enumeration. |
D3D12DDI_NODE_TYPE_0108 Learn more about the D3D12DDI_NODE_TYPE_0108 enumeration. |
D3D12DDI_PREDICATION_OP Contains values for predication operation options. |
D3D12DDI_PROGRAM_TYPE_0108 Learn more about the D3D12DDI_PROGRAM_TYPE_0108 enumeration. |
D3D12DDI_PROGRAMMABLE_SAMPLE_POSITIONS_TIER Learn more about the D3D12DDI_PROGRAMMABLE_SAMPLE_POSITIONS_TIER enumeration. |
D3D12DDI_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS_0030 The protected resource session support flags. |
D3D12DDI_QUERY_HEAP_TYPE Type of a query heap, which is an array of query results. |
D3D12DDI_QUERY_TYPE Type of a query. |
D3D12DDI_RANGED_BARRIER_FLAGS Learn more about the D3D12DDI_RANGED_BARRIER_FLAGS enumeration. |
D3D12DDI_RANGED_BARRIER_FLAGS_0094 Learn more about the D3D12DDI_RANGED_BARRIER_FLAGS_0094 enumeration. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS Specifies the ray tracing acceleration structure build flags. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Type of copy operation to perform. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE Specifies the space requirements info for a ray tracing acceleration structure post build. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE Specifies the ray tracing acceleration structure type. |
D3D12DDI_RAYTRACING_GEOMETRY_FLAGS Specifies the ray tracing geometry flags. |
D3D12DDI_RAYTRACING_GEOMETRY_TYPE Specifies the geometry type to use in a ray tracing acceleration structure. |
D3D12DDI_RAYTRACING_INSTANCE_FLAGS Flag options when generating instance data on the CPU to upload to the GPU, during ray tracing acceleration structure build. |
D3D12DDI_RAYTRACING_PIPELINE_FLAGS Raytracing pipeline flag. |
D3D12DDI_RAYTRACING_TIER Specifies the ray tracing tier. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE The call to begin a render pass uses the D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE enumeration to specify the type of resource access. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 The call to begin a render pass uses the D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 enumeration to specify the type of resource access. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE Indicates that the application will have no future dependencies on the data written to the resource during this Render Pass. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 Learn more about the D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 enumeration. |
D3D12DDI_RENDER_PASS_TIER The extent to which a UMD efficiently supports Render Pass. |
D3D12DDI_RESOLVE_MODE Specifies a Render Pass resolve operation in display driver development. |
D3D12DDI_RESOURCE_BARRIER_FLAGS Contains resource barrier flags. |
D3D12DDI_RESOURCE_BARRIER_TYPE Specifies the type of resource barrier. |
D3D12DDI_RESOURCE_BINDING_TIER The resource binding tiers. |
D3D12DDI_RESOURCE_DIMENSION Identifies the type of resource dimension to use. |
D3D12DDI_RESOURCE_FLAGS_0003 Specifies resource flag values. |
D3D12DDI_RESOURCE_HEAP_TIER Specifies which resource heap tier the hardware and driver support. |
D3D12DDI_RESOURCE_LAYOUT Specifies the resource layout. |
D3D12DDI_RESOURCE_MAPPING_FLAGS Specifies the resource mapping flags. |
D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS Defines resource optimization flags. |
D3D12DDI_RESOURCE_SERIALIZATION_TIER_0041 The resource serialization tiers. |
D3D12DDI_RESOURCE_STATES Contains resource states. |
D3D12DDI_RESOURCE_TYPE Learn more about the D3D12DDI_RESOURCE_TYPE enumeration. |
D3D12DDI_ROOT_SIGNATURE_FLAGS Specifies options for root signature layout. |
D3D12DDI_SAMPLER_FEEDBACK_TIER The supported sampler feedback tier. |
D3D12DDI_SAMPLER_FEEDBACK_TYPE_0073 Microsoft has deprecated the D3D12DDI_SAMPLER_FEEDBACK_TYPE_0073 structure. Don't use this structure in your code. |
D3D12DDI_SERIALIZED_DATA_TYPE Specifies the type of serialized data. |
D3D12DDI_SET_WORK_GRAPH_FLAGS_0084 Learn more about the D3D12DDI_SET_WORK_GRAPH_FLAGS_0084 enumeration. |
D3D12DDI_SET_WORK_GRAPH_FLAGS_0108 Learn more about the D3D12DDI_SET_WORK_GRAPH_FLAGS_0108 enumeration. |
D3D12DDI_SHADER_MIN_PRECISION Learn more about the D3D12DDI_SHADER_MIN_PRECISION enumeration. |
D3D12DDI_SHADER_MODEL Learn more about the D3D12DDI_SHADER_MODEL enumeration. |
D3D12DDI_SHADER_VISIBILITY Specifies the shaders that can access the contents of a given root signature slot. |
D3D12DDI_SHADING_RATE_0062 The shading rate at which the variable rate shading occurs. |
D3D12DDI_SHADING_RATE_COMBINER_0062 Indicates the type of combiner used to combine two shading rates A and B, where A is the pipeline/render state (per draw) shading rate, and B is one of the following types of shading rates. |
D3D12DDI_STATE_OBJECT_FLAGS The state object flags. |
D3D12DDI_STATE_OBJECT_TYPE Learn more about the D3D12DDI_STATE_OBJECT_TYPE enumeration. |
D3D12DDI_STATE_SUBOBJECT_TYPE Learn more about the D3D12DDI_STATE_SUBOBJECT_TYPE enumeration. |
D3D12DDI_STENCIL_OP The D3D12DDI_STENCIL_OP enumeration type contains values that identify operations on stencil buffers. |
D3D12DDI_SWIZZLE_PATTERN Specifies a swizzle pattern. |
D3D12DDI_SWIZZLE_PATTERN_FLAGS Specifies swizzle pattern flags. |
D3D12DDI_TABLE_TYPE Learn more about the D3D12DDI_TABLE_TYPE enumeration. |
D3D12DDI_TEXTURE_BARRIER_FLAGS_0088 Learn more about the D3D12DDI_TEXTURE_BARRIER_FLAGS_0088 enumeration. |
D3D12DDI_TEXTURE_LAYOUT Specifies a texture layout. |
D3D12DDI_TILED_RESOURCES_TIER Learn more about the D3D12DDI_TILED_RESOURCES_TIER enumeration. |
D3D12DDI_VARIABLE_SHADING_RATE_TIER Indicates the tier at which variable rate shading occurs. |
D3D12DDI_VIDEO_CODED_INTERLACE_TYPE_0020 Indicates whether the compressed stream contains only frames (PROGRESSIVE_ONLY) or may contain a mix of progressive and interlaced frames (FIELDS). |
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020 Contains video decode configuration flags. |
D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 Contains flags for support of video decode conversion. |
D3D12DDI_VIDEO_DECODE_HISTOGRAM_COMPONENT_0041 Specifies convenience indices for arrays of per component histogram information. |
D3D12DDI_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS_0041 D3D12DDI_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS_0041 enumeration flags that indicate a subset of components used with a video decode histogram. |
D3D12DDI_VIDEO_DECODE_PARAMETER_TYPE_0020 Learn more about the D3D12DDI_VIDEO_DECODE_PARAMETER_TYPE_0020 enumeration. |
D3D12DDI_VIDEO_DECODE_STATUS_0020 Contains status values for video decode. |
D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_0020 Contains video decode support flags. |
D3D12DDI_VIDEO_DECODE_TIER_0020 Specifies the video decode tier. |
D3D12DDI_VIDEO_ENCODER_AV1_COMP_PREDICTION_TYPE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_COMP_PREDICTION_TYPE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_VALIDATION_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_VALIDATION_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_INTERPOLATION_FILTERS_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_INTERPOLATION_FILTERS_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_INTERPOLATION_FILTERS_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_INTERPOLATION_FILTERS_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_PROFILE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_PROFILE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_SUPPORT_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_SUPPORT_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TILESIZE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TILESIZE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_BLOCK_SIZE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_BLOCK_SIZE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_TIER_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_TIER_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_TX_MODE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_TX_MODE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_TX_MODE_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_TX_MODE_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_LEVELS_HEVC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_LEVELS_HEVC_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_0080 Learn more about D3D12DDI_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_0080 |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_PROFILE_H264_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PROFILE_H264_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_PROFILE_HEVC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PROFILE_HEVC_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_TIER_HEVC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_TIER_HEVC_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS_0063 Video Extensions must specify a command parameter flag. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 Video Extensions support different parameterization at creation, initialization, and execution. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063 Parameter types are used to enumerate the members of each parameter stage parameter structure. |
D3D12DDI_VIDEO_FIELD_TYPE_0020 Contains values that define how a video frame is interlaced. |
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 Defines the layout in memory of a stereo 3D video frame. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 Indicates the differences metric to capture during video motion estimation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_FLAGS_0053 Indicates the differences metric flags to capture during video motion estimation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 The search block size to use in the video motion estimator operation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS_0053 The search block size flag to use in the video motion estimator operation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053 The precision of motion vector components, supported by the driver. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053 Learn more about the D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053 enumeration. |
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 Contains values for alpha fill modes. |
D3D12DDI_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS_0022 Contains values for automatic processing for a driver. |
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 Defines the deinterlacing video processor capabilities. |
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 Defines the features that video processor supports. |
D3D12DDI_VIDEO_PROCESS_FILTER_0020 Contains video process filters. |
D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 Defines the image filter capabilities for a video processor. |
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS_0020 Input stream flags. |
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020 Learn more about the D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020 enumeration. |
D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS_0022 Contains values that specify whether the conversion from the source format and color space to destination format and color space is supported. |
D3D12DDI_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS_0072 The protected resource support flags for D3D video operations. |
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 Learn more about the D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 enumeration. |
D3D12DDI_VIEW_INSTANCING_FLAGS Defines the view instancing flags. |
D3D12DDI_VIEW_INSTANCING_TIER Defines the view instancing tier. |
D3D12DDI_WAVE_MMA_ACCUM_DATATYPE Learn about the D3D12DDI_WAVE_MMA_ACCUM_DATATYPE enumeration. |
D3D12DDI_WAVE_MMA_DIMENSION Learn about the D3D12DDI_WAVE_MMA_DIMENSION enumeration. |
D3D12DDI_WAVE_MMA_INPUT_DATATYPE Learn more about the D3D12DDI_WAVE_MMA_INPUT_DATATYPE enumeration. |
D3D12DDI_WAVE_MMA_TIER Learn more about the D3D12DDI_WAVE_MMA_TIER enumeration. |
D3D12DDI_WORK_GRAPH_FLAGS_0108 Learn more about the D3D12DDI_WORK_GRAPH_FLAGS_0108 enumeration. |
D3D12DDI_WORK_GRAPHS_TIER Learn more about the D3D12DDI_WORK_GRAPHS_TIER enumeration. |
D3D12DDI_WRITEBUFFERIMMEDIATE_MODE_0032 The write buffer immediate mode. |
D3D12DDIARG_RENDER_PASS_FLAGS_0053 Learn more about the D3D12DDIARG_RENDER_PASS_FLAGS_0053 enumeration. |
D3D12DDIARG_RENDER_PASS_UAV_ACCESS_FLAGS Used to specify what type of UAV access to perform within the Render Pass. |
D3D12DDICAPS_TYPE Learn more about the D3D12DDICAPS_TYPE enumeration. |
D3D12DDICAPS_TYPE_VIDEO_0020 Contains capability types for video. |