Vanara.PInvoke.Direct3D12 4.0.5

Prefix Reserved
dotnet add package Vanara.PInvoke.Direct3D12 --version 4.0.5                
NuGet\Install-Package Vanara.PInvoke.Direct3D12 -Version 4.0.5                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Vanara.PInvoke.Direct3D12" Version="4.0.5" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Vanara.PInvoke.Direct3D12 --version 4.0.5                
#r "nuget: Vanara.PInvoke.Direct3D12, 4.0.5"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Vanara.PInvoke.Direct3D12 as a Cake Addin
#addin nuget:?package=Vanara.PInvoke.Direct3D12&version=4.0.5

// Install Vanara.PInvoke.Direct3D12 as a Cake Tool
#tool nuget:?package=Vanara.PInvoke.Direct3D12&version=4.0.5                

Vanara

Vanara.PInvoke.Direct3D12 NuGet Package

Version Build status

PInvoke API (methods, structures and constants) imported from Windows Direct3D 12.

What is Vanara?

Vanara is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

Issues?

First check if it's already fixed by trying the AppVeyor build. If you're still running into problems, file an issue.

Included in Vanara.PInvoke.Direct3D12

Functions Enumerations Structures Interfaces
D3D12CreateDevice D3D12CreateRootSignatureDeserializer D3D12CreateVersionedRootSignatureDeserializer D3D12EnableExperimentalFeatures D3D12GetDebugInterface D3D12GetInterface D3D12SerializeRootSignature D3D12SerializeVersionedRootSignature D3D10_CPU_ACCESS_FLAG D3D_ROOT_SIGNATURE_VERSION D3D12_SAMPLER_FLAGS D3D_SHADER_MODEL D3D12_AUTO_BREADCRUMB_OP D3D12_AXIS_SHADING_RATE D3D12_BACKGROUND_PROCESSING_MODE D3D12_BARRIER_ACCESS D3D12_BARRIER_LAYOUT D3D12_BARRIER_SYNC D3D12_BARRIER_TYPE D3D12_BLEND D3D12_BLEND_OP D3D12_BUFFER_SRV_FLAGS D3D12_BUFFER_UAV_FLAGS D3D12_CLEAR_FLAGS D3D12_COLOR_WRITE_ENABLE D3D12_COMMAND_LIST_FLAGS D3D12_COMMAND_LIST_SUPPORT_FLAGS D3D12_COMMAND_LIST_TYPE D3D12_COMMAND_POOL_FLAGS D3D12_COMMAND_QUEUE_FLAGS D3D12_COMMAND_QUEUE_PRIORITY D3D12_COMMAND_RECORDER_FLAGS D3D12_COMPARISON_FUNC D3D12_CONSERVATIVE_RASTERIZATION_MODE D3D12_CONSERVATIVE_RASTERIZATION_TIER D3D12_CPU_PAGE_PROPERTY D3D12_CROSS_NODE_SHARING_TIER D3D12_CULL_MODE D3D12_DEPTH_WRITE_MASK D3D12_DESCRIPTOR_HEAP_FLAGS D3D12_DESCRIPTOR_HEAP_TYPE D3D12_DESCRIPTOR_RANGE_FLAGS D3D12_DESCRIPTOR_RANGE_TYPE D3D12_DRED_ALLOCATION_TYPE D3D12_DRED_DEVICE_STATE D3D12_DRED_ENABLEMENT D3D12_DRED_FLAGS D3D12_DRED_PAGE_FAULT_FLAGS D3D12_DRED_VERSION D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS D3D12_DSV_DIMENSION D3D12_DSV_FLAGS D3D12_ELEMENTS_LAYOUT D3D12_EXPORT_FLAGS D3D12_FEATURE D3D12_FENCE_FLAGS D3D12_FILL_MODE D3D12_FILTER D3D12_FILTER_REDUCTION_TYPE D3D12_FILTER_TYPE D3D12_FORMAT_SUPPORT1 D3D12_FORMAT_SUPPORT2 D3D12_GRAPHICS_STATES D3D12_HEAP_FLAGS D3D12_HEAP_SERIALIZATION_TIER D3D12_HEAP_TYPE D3D12_HIT_GROUP_TYPE D3D12_HIT_KIND D3D12_INDEX_BUFFER_STRIP_CUT_VALUE D3D12_INDIRECT_ARGUMENT_TYPE D3D12_INPUT_CLASSIFICATION D3D12_LIFETIME_STATE D3D12_LOGIC_OP D3D12_MEASUREMENTS_ACTION D3D12_MEMORY_POOL D3D12_MESH_SHADER_TIER D3D12_META_COMMAND_PARAMETER_FLAGS D3D12_META_COMMAND_PARAMETER_STAGE D3D12_META_COMMAND_PARAMETER_TYPE D3D12_MULTIPLE_FENCE_WAIT_FLAGS D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS D3D12_PIPELINE_STATE_FLAGS D3D12_PIPELINE_STATE_SUBOBJECT_TYPE D3D12_PREDICATION_OP D3D12_PRIMITIVE_TOPOLOGY_TYPE D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER D3D12_PROTECTED_RESOURCE_SESSION_FLAGS D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS D3D12_PROTECTED_SESSION_STATUS D3D12_QUERY_HEAP_TYPE D3D12_QUERY_TYPE D3D12_RAY_FLAGS D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE D3D12_RAYTRACING_GEOMETRY_FLAGS D3D12_RAYTRACING_GEOMETRY_TYPE D3D12_RAYTRACING_INSTANCE_FLAGS D3D12_RAYTRACING_PIPELINE_FLAGS D3D12_RAYTRACING_TIER D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE D3D12_RENDER_PASS_ENDING_ACCESS_TYPE D3D12_RENDER_PASS_FLAGS D3D12_RENDER_PASS_TIER D3D12_RESIDENCY_FLAGS D3D12_RESIDENCY_PRIORITY D3D12_RESOLVE_MODE D3D12_RESOURCE_BARRIER_FLAGS D3D12_RESOURCE_BARRIER_TYPE D3D12_RESOURCE_BINDING_TIER D3D12_RESOURCE_DIMENSION D3D12_RESOURCE_FLAGS D3D12_RESOURCE_HEAP_TIER D3D12_RESOURCE_STATES D3D12_ROOT_DESCRIPTOR_FLAGS D3D12_ROOT_PARAMETER_TYPE D3D12_ROOT_SIGNATURE_FLAGS D3D12_RTV_DIMENSION D3D12_SAMPLER_FEEDBACK_TIER D3D12_SERIALIZED_DATA_TYPE D3D12_SHADER_CACHE_CONTROL_FLAGS D3D12_SHADER_CACHE_FLAGS D3D12_SHADER_CACHE_KIND_FLAGS D3D12_SHADER_CACHE_MODE D3D12_SHADER_CACHE_SUPPORT_FLAGS D3D12_SHADER_COMPONENT_MAPPING D3D12_SHADER_MIN_PRECISION_SUPPORT D3D12_SHADER_VISIBILITY D3D12_SHADING_RATE D3D12_SHADING_RATE_COMBINER D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER D3D12_SRV_DIMENSION D3D12_STATE_OBJECT_FLAGS D3D12_STATE_OBJECT_TYPE D3D12_STATE_SUBOBJECT_TYPE D3D12_STATIC_BORDER_COLOR D3D12_STENCIL_OP D3D12_TEXTURE_ADDRESS_MODE D3D12_TEXTURE_BARRIER_FLAGS D3D12_TEXTURE_COPY_TYPE D3D12_TEXTURE_LAYOUT D3D12_TILE_COPY_FLAGS D3D12_TILE_MAPPING_FLAGS D3D12_TILE_RANGE_FLAGS D3D12_TILED_RESOURCES_TIER D3D12_TRI_STATE D3D12_UAV_DIMENSION D3D12_VARIABLE_SHADING_RATE_TIER D3D12_VIEW_INSTANCING_FLAGS D3D12_VIEW_INSTANCING_TIER D3D12_WAVE_MMA_TIER D3D12_WRITEBUFFERIMMEDIATE_MODE D3D12_DISPATCH_MODE D3D12_PROGRAM_TYPE D3D12_SET_WORK_GRAPH_FLAGS D3D12_LINE_RASTERIZATION_MODE D3D12_COMPATIBILITY_SHARED_FLAGS D3D12_REFLECT_SHARED_PROPERTY D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE D3D12_DEBUG_DEVICE_PARAMETER_TYPE D3D12_DEBUG_FEATURE D3D12_GPU_BASED_VALIDATION_FLAGS D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE D3D12_MESSAGE_CALLBACK_FLAGS D3D12_MESSAGE_CATEGORY D3D12_MESSAGE_ID D3D12_MESSAGE_SEVERITY D3D12_RLDO_FLAGS D3D_SHADER_REQUIRES D3D12_SHADER_VERSION_TYPE D3D12_BITSTREAM_ENCRYPTION_TYPE D3D12_FEATURE_VIDEO D3D12_VIDEO_DECODE_ARGUMENT_TYPE D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS D3D12_VIDEO_DECODE_STATUS D3D12_VIDEO_DECODE_SUPPORT_FLAGS D3D12_VIDEO_DECODE_TIER D3D12_VIDEO_ENCODER_AV1_COMP_PREDICTION_TYPE D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAGS D3D12_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_VALIDATION_FLAGS D3D12_VIDEO_ENCODER_AV1_FRAME_TYPE D3D12_VIDEO_ENCODER_AV1_FRAME_TYPE_FLAGS D3D12_VIDEO_ENCODER_AV1_INTERPOLATION_FILTERS D3D12_VIDEO_ENCODER_AV1_INTERPOLATION_FILTERS_FLAGS D3D12_VIDEO_ENCODER_AV1_LEVELS D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_FLAGS D3D12_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_FLAGS D3D12_VIDEO_ENCODER_AV1_PROFILE D3D12_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION D3D12_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_FLAGS D3D12_VIDEO_ENCODER_AV1_RESTORATION_SUPPORT_FLAGS D3D12_VIDEO_ENCODER_AV1_RESTORATION_TILESIZE D3D12_VIDEO_ENCODER_AV1_RESTORATION_TYPE D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_BLOCK_SIZE D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_MODE D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_FLAGS D3D12_VIDEO_ENCODER_AV1_TIER D3D12_VIDEO_ENCODER_AV1_TX_MODE D3D12_VIDEO_ENCODER_AV1_TX_MODE_FLAGS D3D12_VIDEO_ENCODER_CODEC D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS D3D12_VIDEO_ENCODER_FLAGS D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC D3D12_VIDEO_ENCODER_HEAP_FLAGS D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE D3D12_VIDEO_ENCODER_LEVELS_H264 D3D12_VIDEO_ENCODER_LEVELS_HEVC D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS D3D12_VIDEO_ENCODER_PROFILE_H264 D3D12_VIDEO_ENCODER_PROFILE_HEVC D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS D3D12_VIDEO_ENCODER_SUPPORT_FLAGS D3D12_VIDEO_ENCODER_TIER_HEVC D3D12_VIDEO_ENCODER_VALIDATION_FLAGS D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE D3D12_VIDEO_FIELD_TYPE D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE D3D12_VIDEO_FRAME_STEREO_FORMAT D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS D3D12_VIDEO_PROCESS_FEATURE_FLAGS D3D12_VIDEO_PROCESS_FILTER_FLAGS D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS D3D12_VIDEO_PROCESS_ORIENTATION D3D12_VIDEO_PROCESS_SUPPORT_FLAGS D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS D3D12_VIDEO_SCALE_SUPPORT_FLAGS D3D11_RESOURCE_FLAGS D3D12_AUTO_BREADCRUMB_NODE D3D12_AUTO_BREADCRUMB_NODE1 D3D12_BARRIER_GROUP D3D12_BARRIER_SUBRESOURCE_RANGE D3D12_BLEND_DESC D3D12_BUFFER_BARRIER D3D12_BUFFER_RTV D3D12_BUFFER_SRV D3D12_BUFFER_UAV D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER D3D12_CACHED_PIPELINE_STATE D3D12_CLEAR_VALUE D3D12_COMMAND_QUEUE_DESC D3D12_COMMAND_SIGNATURE_DESC D3D12_COMPUTE_PIPELINE_STATE_DESC D3D12_CONSTANT_BUFFER_VIEW_DESC D3D12_CPU_DESCRIPTOR_HANDLE D3D12_DEPTH_STENCIL_DESC D3D12_DEPTH_STENCIL_DESC1 D3D12_DEPTH_STENCIL_VALUE D3D12_DEPTH_STENCIL_VIEW_DESC D3D12_DEPTH_STENCILOP_DESC D3D12_DESCRIPTOR_HEAP_DESC D3D12_DESCRIPTOR_RANGE D3D12_DESCRIPTOR_RANGE1 D3D12_DEVICE_REMOVED_EXTENDED_DATA D3D12_DEVICE_REMOVED_EXTENDED_DATA1 D3D12_DEVICE_REMOVED_EXTENDED_DATA2 D3D12_DEVICE_REMOVED_EXTENDED_DATA3 D3D12_DISCARD_REGION D3D12_DISPATCH_ARGUMENTS D3D12_DISPATCH_MESH_ARGUMENTS D3D12_DISPATCH_RAYS_DESC D3D12_DRAW_ARGUMENTS D3D12_DRAW_INDEXED_ARGUMENTS D3D12_DRED_ALLOCATION_NODE D3D12_DRED_ALLOCATION_NODE1 D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 D3D12_DRED_BREADCRUMB_CONTEXT D3D12_DRED_PAGE_FAULT_OUTPUT D3D12_DRED_PAGE_FAULT_OUTPUT1 D3D12_DRED_PAGE_FAULT_OUTPUT2 D3D12_DXIL_LIBRARY_DESC D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION D3D12_EXISTING_COLLECTION_DESC D3D12_EXPORT_DESC D3D12_FEATURE_DATA_ARCHITECTURE D3D12_FEATURE_DATA_ARCHITECTURE1 D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY D3D12_FEATURE_DATA_CROSS_NODE D3D12_FEATURE_DATA_D3D12_OPTIONS D3D12_FEATURE_DATA_D3D12_OPTIONS1 D3D12_FEATURE_DATA_D3D12_OPTIONS10 D3D12_FEATURE_DATA_D3D12_OPTIONS11 D3D12_FEATURE_DATA_D3D12_OPTIONS12 D3D12_FEATURE_DATA_D3D12_OPTIONS13 D3D12_FEATURE_DATA_D3D12_OPTIONS2 D3D12_FEATURE_DATA_D3D12_OPTIONS3 D3D12_FEATURE_DATA_D3D12_OPTIONS4 D3D12_FEATURE_DATA_D3D12_OPTIONS5 D3D12_FEATURE_DATA_D3D12_OPTIONS6 D3D12_FEATURE_DATA_D3D12_OPTIONS7 D3D12_FEATURE_DATA_D3D12_OPTIONS8 D3D12_FEATURE_DATA_D3D12_OPTIONS9 D3D12_FEATURE_DATA_DISPLAYABLE D3D12_FEATURE_DATA_EXISTING_HEAPS D3D12_FEATURE_DATA_FEATURE_LEVELS D3D12_FEATURE_DATA_FORMAT_INFO D3D12_FEATURE_DATA_FORMAT_SUPPORT D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES D3D12_FEATURE_DATA_QUERY_META_COMMAND D3D12_FEATURE_DATA_ROOT_SIGNATURE D3D12_FEATURE_DATA_SERIALIZATION D3D12_FEATURE_DATA_SHADER_CACHE D3D12_FEATURE_DATA_SHADER_MODEL D3D12_GLOBAL_BARRIER D3D12_GLOBAL_ROOT_SIGNATURE D3D12_GPU_DESCRIPTOR_HANDLE D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE D3D12_GPU_VIRTUAL_ADDRESS_RANGE D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE D3D12_GRAPHICS_PIPELINE_STATE_DESC D3D12_HEAP_DESC D3D12_HEAP_PROPERTIES D3D12_HIT_GROUP_DESC D3D12_INDEX_BUFFER_VIEW D3D12_INDIRECT_ARGUMENT_DESC D3D12_INPUT_ELEMENT_DESC D3D12_INPUT_LAYOUT_DESC D3D12_LOCAL_ROOT_SIGNATURE D3D12_MEMCPY_DEST D3D12_META_COMMAND_DESC D3D12_META_COMMAND_PARAMETER_DESC D3D12_MIP_REGION D3D12_NODE_MASK D3D12_PACKED_MIP_INFO D3D12_PIPELINE_STATE_STREAM_DESC D3D12_PLACED_SUBRESOURCE_FOOTPRINT D3D12_PROTECTED_RESOURCE_SESSION_DESC D3D12_PROTECTED_RESOURCE_SESSION_DESC1 D3D12_QUERY_DATA_PIPELINE_STATISTICS D3D12_QUERY_DATA_PIPELINE_STATISTICS1 D3D12_QUERY_DATA_SO_STATISTICS D3D12_QUERY_HEAP_DESC D3D12_RANGE D3D12_RANGE_UINT64 D3D12_RASTERIZER_DESC D3D12_RAYTRACING_AABB D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV D3D12_RAYTRACING_GEOMETRY_AABBS_DESC D3D12_RAYTRACING_GEOMETRY_DESC D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC D3D12_RAYTRACING_INSTANCE_DESC D3D12_RAYTRACING_PIPELINE_CONFIG D3D12_RAYTRACING_PIPELINE_CONFIG1 D3D12_RAYTRACING_SHADER_CONFIG D3D12_RENDER_PASS_BEGINNING_ACCESS D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS D3D12_RENDER_TARGET_BLEND_DESC D3D12_RENDER_TARGET_VIEW_DESC D3D12_RESOURCE_ALIASING_BARRIER D3D12_RESOURCE_ALLOCATION_INFO D3D12_RESOURCE_ALLOCATION_INFO1 D3D12_RESOURCE_BARRIER D3D12_RESOURCE_DESC D3D12_RESOURCE_DESC1 D3D12_RESOURCE_TRANSITION_BARRIER D3D12_RESOURCE_UAV_BARRIER D3D12_ROOT_CONSTANTS D3D12_ROOT_DESCRIPTOR D3D12_ROOT_DESCRIPTOR_TABLE D3D12_ROOT_DESCRIPTOR_TABLE1 D3D12_ROOT_DESCRIPTOR1 D3D12_ROOT_PARAMETER D3D12_ROOT_PARAMETER1 D3D12_ROOT_SIGNATURE_DESC D3D12_ROOT_SIGNATURE_DESC1 D3D12_ROOT_SIGNATURE_DESC2 D3D12_RT_FORMAT_ARRAY D3D12_SAMPLE_POSITION D3D12_SAMPLER_DESC D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER D3D12_SHADER_BYTECODE D3D12_SHADER_CACHE_SESSION_DESC D3D12_SHADER_RESOURCE_VIEW_DESC D3D12_SO_DECLARATION_ENTRY D3D12_STATE_OBJECT_CONFIG D3D12_STATE_OBJECT_DESC D3D12_STATE_SUBOBJECT D3D12_STATIC_SAMPLER_DESC D3D12_STATIC_SAMPLER_DESC1 D3D12_STREAM_OUTPUT_BUFFER_VIEW D3D12_STREAM_OUTPUT_DESC D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION D3D12_SUBRESOURCE_DATA D3D12_SUBRESOURCE_FOOTPRINT D3D12_SUBRESOURCE_INFO D3D12_SUBRESOURCE_RANGE_UINT64 D3D12_SUBRESOURCE_TILING D3D12_TEX1D_ARRAY_DSV D3D12_TEX1D_ARRAY_RTV D3D12_TEX1D_ARRAY_SRV D3D12_TEX1D_ARRAY_UAV D3D12_TEX1D_DSV D3D12_TEX1D_RTV D3D12_TEX1D_SRV D3D12_TEX1D_UAV D3D12_TEX2D_ARRAY_DSV D3D12_TEX2D_ARRAY_RTV D3D12_TEX2D_ARRAY_SRV D3D12_TEX2D_ARRAY_UAV D3D12_TEX2D_DSV D3D12_TEX2D_RTV D3D12_TEX2D_SRV D3D12_TEX2D_UAV D3D12_TEX2DMS_ARRAY_DSV D3D12_TEX2DMS_ARRAY_RTV D3D12_TEX2DMS_ARRAY_SRV D3D12_TEX2DMS_ARRAY_UAV D3D12_TEX2DMS_DSV D3D12_TEX2DMS_RTV D3D12_TEX2DMS_SRV D3D12_TEX2DMS_UAV D3D12_TEX3D_RTV D3D12_TEX3D_SRV D3D12_TEX3D_UAV D3D12_TEXCUBE_ARRAY_SRV D3D12_TEXCUBE_SRV D3D12_TEXTURE_BARRIER D3D12_TEXTURE_COPY_LOCATION D3D12_TILE_REGION_SIZE D3D12_TILE_SHAPE D3D12_TILED_RESOURCE_COORDINATE D3D12_UNORDERED_ACCESS_VIEW_DESC D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA D3D12_VERSIONED_ROOT_SIGNATURE_DESC D3D12_VERTEX_BUFFER_VIEW D3D12_VIEW_INSTANCE_LOCATION D3D12_VIEW_INSTANCING_DESC D3D12_VIEWPORT D3D12_WRITEBUFFERIMMEDIATE_PARAMETER D3D12_DISPATCH_GRAPH_DESC D3D12_MULTI_NODE_CPU_INPUT D3D12_NODE_CPU_INPUT D3D12_PROGRAM_IDENTIFIER D3D12_SAMPLER_DESC2 D3D12_SET_GENERIC_PIPELINE_DESC D3D12_SET_RAYTRACING_PIPELINE_DESC D3D12_SET_WORK_GRAPH_DESC D3D12_RASTERIZER_DESC2 D3D12_GENERIC_PROGRAM_DESC D3D12_DEPTH_STENCIL_DESC2 D3D12_DEPTH_STENCILOP_DESC1 D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR D3D12_INFO_QUEUE_FILTER D3D12_INFO_QUEUE_FILTER_DESC D3D12_MESSAGE D3D12_FUNCTION_DESC D3D12_LIBRARY_DESC D3D12_PARAMETER_DESC D3D12_SHADER_BUFFER_DESC D3D12_SHADER_DESC D3D12_SHADER_INPUT_BIND_DESC D3D12_SHADER_TYPE_DESC D3D12_SHADER_VARIABLE_DESC D3D12_SIGNATURE_PARAMETER_DESC D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT D3D12_RESOURCE_COORDINATE D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM D3D12_VIDEO_DECODE_CONFIGURATION D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 D3D12_VIDEO_DECODE_FRAME_ARGUMENT D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 D3D12_VIDEO_DECODE_REFERENCE_FRAMES D3D12_VIDEO_DECODER_DESC D3D12_VIDEO_DECODER_HEAP_DESC D3D12_VIDEO_ENCODE_REFERENCE_FRAMES D3D12_VIDEO_ENCODER_AV1_CDEF_CONFIG D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT D3D12_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT D3D12_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_TILES D3D12_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR D3D12_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO D3D12_VIDEO_ENCODER_AV1_RESTORATION_CONFIG D3D12_VIDEO_ENCODER_AV1_SEGMENT_DATA D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_MAP D3D12_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE D3D12_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG D3D12_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_DELTA_CONFIG D3D12_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT D3D12_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG D3D12_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_DELTA_CONFIG D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM D3D12_VIDEO_ENCODER_DESC D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA D3D12_VIDEO_ENCODER_HEAP_DESC D3D12_VIDEO_ENCODER_INTRA_REFRESH D3D12_VIDEO_ENCODER_LEVEL_SETTING D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC D3D12_VIDEO_ENCODER_OUTPUT_METADATA D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC D3D12_VIDEO_ENCODER_PROFILE_DESC D3D12_VIDEO_ENCODER_RATE_CONTROL D3D12_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR1 D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP1 D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR1 D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR1 D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC D3D12_VIDEO_EXTENSION_COMMAND_DESC D3D12_VIDEO_EXTENSION_COMMAND_INFO D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO D3D12_VIDEO_FORMAT D3D12_VIDEO_MOTION_ESTIMATOR_DESC D3D12_VIDEO_MOTION_ESTIMATOR_INPUT D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC D3D12_VIDEO_PROCESS_ALPHA_BLENDING D3D12_VIDEO_PROCESS_FILTER_RANGE D3D12_VIDEO_PROCESS_INPUT_STREAM D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE D3D12_VIDEO_PROCESS_LUMA_KEY D3D12_VIDEO_PROCESS_OUTPUT_STREAM D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC D3D12_VIDEO_PROCESS_REFERENCE_SET D3D12_VIDEO_PROCESS_TRANSFORM D3D12_VIDEO_SAMPLE D3D12_VIDEO_SCALE_SUPPORT D3D12_VIDEO_SIZE_RANGE CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO CD3DX12_PIPELINE_STATE_STREAM_CS CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 CD3DX12_PIPELINE_STATE_STREAM_DS CD3DX12_PIPELINE_STATE_STREAM_FLAGS CD3DX12_PIPELINE_STATE_STREAM_GS CD3DX12_PIPELINE_STATE_STREAM_HS CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY CD3DX12_PIPELINE_STATE_STREAM_PS CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING CD3DX12_PIPELINE_STATE_STREAM_VS VERTEXBUFFER CONSTANT CONSTANTBUFFERVIEW SHADERRESOURCEVIEW UNORDEREDACCESSVIEW INCREMENTINGCONSTANT <_Transform>e__FixedBuffer D3D12_DISPATCH_GRAPH_DESC__union_0 <srp>e__FixedBuffer ID3D11On12Device ID3D11On12Device1 ID3D11On12Device2 ID3D12CommandAllocator ID3D12CommandList ID3D12CommandQueue ID3D12CommandSignature ID3D12DescriptorHeap ID3D12Device ID3D12Device1 ID3D12Device2 ID3D12Device3 ID3D12Device4 ID3D12Device5 ID3D12Device6 ID3D12Device7 ID3D12Device8 ID3D12Device10 ID3D12Device9 ID3D12DeviceChild ID3D12DeviceRemovedExtendedData ID3D12DeviceRemovedExtendedData1 ID3D12DeviceRemovedExtendedData2 ID3D12DeviceRemovedExtendedDataSettings ID3D12DeviceRemovedExtendedDataSettings1 ID3D12Fence ID3D12Fence1 ID3D12GraphicsCommandList ID3D12GraphicsCommandList1 ID3D12GraphicsCommandList2 ID3D12GraphicsCommandList3 ID3D12GraphicsCommandList4 ID3D12GraphicsCommandList5 ID3D12GraphicsCommandList6 ID3D12GraphicsCommandList7 ID3D12Heap ID3D12Heap1 ID3D12LifetimeOwner ID3D12LifetimeTracker ID3D12ManualWriteTrackingResource ID3D12MetaCommand ID3D12Object ID3D12Pageable ID3D12PipelineLibrary ID3D12PipelineLibrary1 ID3D12PipelineState ID3D12ProtectedResourceSession ID3D12ProtectedResourceSession1 ID3D12ProtectedSession ID3D12QueryHeap ID3D12Resource ID3D12Resource1 ID3D12Resource2 ID3D12RootSignature ID3D12RootSignatureDeserializer ID3D12SDKConfiguration ID3D12ShaderCacheSession ID3D12StateObject ID3D12StateObjectProperties ID3D12SwapChainAssistant ID3D12Tools ID3D12VersionedRootSignatureDeserializer ID3D12VirtualizationGuestDevice ID3D12Device11 ID3D12Device12 ID3D12Device13 ID3D12Device14 ID3D12DeviceRemovedExtendedDataSettings2 ID3D12GraphicsCommandList10 ID3D12GraphicsCommandList8 ID3D12GraphicsCommandList9 ID3D12StateObjectProperties1 ID3D12CompatibilityDevice ID3D12Debug ID3D12Debug1 ID3D12Debug2 ID3D12Debug3 ID3D12Debug4 ID3D12Debug5 ID3D12Debug6 ID3D12DebugCommandList ID3D12DebugCommandList1 ID3D12DebugCommandList2 ID3D12DebugCommandList3 ID3D12DebugCommandQueue ID3D12DebugCommandQueue1 ID3D12DebugDevice ID3D12DebugDevice1 ID3D12DebugDevice2 ID3D12InfoQueue ID3D12InfoQueue1 ID3D12SharingContract ID3D12FunctionParameterReflection ID3D12FunctionReflection ID3D12LibraryReflection ID3D12ShaderReflection ID3D12ShaderReflectionConstantBuffer ID3D12ShaderReflectionType ID3D12ShaderReflectionVariable ID3D12VideoDecodeCommandList ID3D12VideoDecodeCommandList1 ID3D12VideoDecodeCommandList2 ID3D12VideoDecodeCommandList3 ID3D12VideoDecoder ID3D12VideoDecoder1 ID3D12VideoDecoderHeap ID3D12VideoDecoderHeap1 ID3D12VideoDevice ID3D12VideoDevice1 ID3D12VideoDevice2 ID3D12VideoDevice3 ID3D12VideoEncodeCommandList ID3D12VideoEncodeCommandList1 ID3D12VideoEncodeCommandList2 ID3D12VideoEncodeCommandList3 ID3D12VideoEncoder ID3D12VideoEncoderHeap ID3D12VideoExtensionCommand ID3D12VideoMotionEstimator ID3D12VideoMotionVectorHeap ID3D12VideoProcessCommandList ID3D12VideoProcessCommandList1 ID3D12VideoProcessCommandList2 ID3D12VideoProcessCommandList3 ID3D12VideoProcessor ID3D12VideoProcessor1
Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net8.0-windows7.0 is compatible.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 is compatible. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 is compatible.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Vanara.PInvoke.Direct3D12:

Package Downloads
Vanara.Library

The full set of packages associated with the Vanara PInvoke Libraries.

Vanara.PInvoke.DirectX

PInvoke API (methods, interfaces, structures and constants) imported from DirectX.

Vanara.PInvoke.DStorage

PInvoke API (methods, structures and constants) imported from Windows DStorage.dll.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.0.5 46 2/8/2025

Currently implements:

Functions
D3D12CreateDevice D3D12CreateRootSignatureDeserializer D3D12CreateVersionedRootSignatureDeserializer D3D12EnableExperimentalFeatures D3D12GetDebugInterface D3D12GetInterface D3D12SerializeRootSignature D3D12SerializeVersionedRootSignature

Structures
<srp>e__FixedBuffer <_Transform>e__FixedBuffer CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO CD3DX12_PIPELINE_STATE_STREAM_CS CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT CD3DX12_PIPELINE_STATE_STREAM_DS CD3DX12_PIPELINE_STATE_STREAM_FLAGS CD3DX12_PIPELINE_STATE_STREAM_GS CD3DX12_PIPELINE_STATE_STREAM_HS CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY CD3DX12_PIPELINE_STATE_STREAM_PS CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING CD3DX12_PIPELINE_STATE_STREAM_VS CONSTANT CONSTANTBUFFERVIEW D3D11_RESOURCE_FLAGS D3D12_AUTO_BREADCRUMB_NODE D3D12_AUTO_BREADCRUMB_NODE1 D3D12_BARRIER_GROUP D3D12_BARRIER_SUBRESOURCE_RANGE D3D12_BLEND_DESC D3D12_BUFFER_BARRIER D3D12_BUFFER_RTV D3D12_BUFFER_SRV D3D12_BUFFER_UAV D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER D3D12_CACHED_PIPELINE_STATE D3D12_CLEAR_VALUE D3D12_COMMAND_QUEUE_DESC D3D12_COMMAND_SIGNATURE_DESC D3D12_COMPUTE_PIPELINE_STATE_DESC D3D12_CONSTANT_BUFFER_VIEW_DESC D3D12_CPU_DESCRIPTOR_HANDLE D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR D3D12_DEPTH_STENCILOP_DESC D3D12_DEPTH_STENCILOP_DESC1 D3D12_DEPTH_STENCIL_DESC D3D12_DEPTH_STENCIL_DESC1 D3D12_DEPTH_STENCIL_DESC2 D3D12_DEPTH_STENCIL_VALUE D3D12_DEPTH_STENCIL_VIEW_DESC D3D12_DESCRIPTOR_HEAP_DESC D3D12_DESCRIPTOR_RANGE D3D12_DESCRIPTOR_RANGE1 D3D12_DEVICE_REMOVED_EXTENDED_DATA D3D12_DEVICE_REMOVED_EXTENDED_DATA1 D3D12_DEVICE_REMOVED_EXTENDED_DATA2 D3D12_DEVICE_REMOVED_EXTENDED_DATA3 D3D12_DISCARD_REGION D3D12_DISPATCH_ARGUMENTS D3D12_DISPATCH_GRAPH_DESC D3D12_DISPATCH_GRAPH_DESC__union_0 D3D12_DISPATCH_MESH_ARGUMENTS D3D12_DISPATCH_RAYS_DESC D3D12_DRAW_ARGUMENTS D3D12_DRAW_INDEXED_ARGUMENTS D3D12_DRED_ALLOCATION_NODE D3D12_DRED_ALLOCATION_NODE1 D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 D3D12_DRED_BREADCRUMB_CONTEXT D3D12_DRED_PAGE_FAULT_OUTPUT D3D12_DRED_PAGE_FAULT_OUTPUT1 D3D12_DRED_PAGE_FAULT_OUTPUT2 D3D12_DXIL_LIBRARY_DESC D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION D3D12_EXISTING_COLLECTION_DESC D3D12_EXPORT_DESC D3D12_FEATURE_DATA_ARCHITECTURE D3D12_FEATURE_DATA_ARCHITECTURE1 D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY D3D12_FEATURE_DATA_CROSS_NODE D3D12_FEATURE_DATA_D3D12_OPTIONS D3D12_FEATURE_DATA_D3D12_OPTIONS1 D3D12_FEATURE_DATA_D3D12_OPTIONS10 D3D12_FEATURE_DATA_D3D12_OPTIONS11 D3D12_FEATURE_DATA_D3D12_OPTIONS12 D3D12_FEATURE_DATA_D3D12_OPTIONS13 D3D12_FEATURE_DATA_D3D12_OPTIONS2 D3D12_FEATURE_DATA_D3D12_OPTIONS3 D3D12_FEATURE_DATA_D3D12_OPTIONS4 D3D12_FEATURE_DATA_D3D12_OPTIONS5 D3D12_FEATURE_DATA_D3D12_OPTIONS6 D3D12_FEATURE_DATA_D3D12_OPTIONS7 D3D12_FEATURE_DATA_D3D12_OPTIONS8 D3D12_FEATURE_DATA_D3D12_OPTIONS9 D3D12_FEATURE_DATA_DISPLAYABLE D3D12_FEATURE_DATA_EXISTING_HEAPS D3D12_FEATURE_DATA_FEATURE_LEVELS D3D12_FEATURE_DATA_FORMAT_INFO D3D12_FEATURE_DATA_FORMAT_SUPPORT D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT D3D12_FEATURE_DATA_QUERY_META_COMMAND D3D12_FEATURE_DATA_ROOT_SIGNATURE D3D12_FEATURE_DATA_SERIALIZATION D3D12_FEATURE_DATA_SHADER_CACHE D3D12_FEATURE_DATA_SHADER_MODEL D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT D3D12_FUNCTION_DESC D3D12_GENERIC_PROGRAM_DESC D3D12_GLOBAL_BARRIER D3D12_GLOBAL_ROOT_SIGNATURE D3D12_GPU_DESCRIPTOR_HANDLE D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE D3D12_GPU_VIRTUAL_ADDRESS_RANGE D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE D3D12_GRAPHICS_PIPELINE_STATE_DESC D3D12_HEAP_DESC D3D12_HEAP_PROPERTIES D3D12_HIT_GROUP_DESC D3D12_INDEX_BUFFER_VIEW D3D12_INDIRECT_ARGUMENT_DESC D3D12_INFO_QUEUE_FILTER D3D12_INFO_QUEUE_FILTER_DESC D3D12_INPUT_ELEMENT_DESC D3D12_INPUT_LAYOUT_DESC D3D12_LIBRARY_DESC D3D12_LOCAL_ROOT_SIGNATURE D3D12_MEMCPY_DEST D3D12_MESSAGE D3D12_META_COMMAND_DESC D3D12_META_COMMAND_PARAMETER_DESC D3D12_MIP_REGION D3D12_MULTI_NODE_CPU_INPUT D3D12_NODE_CPU_INPUT D3D12_NODE_MASK D3D12_PACKED_MIP_INFO D3D12_PARAMETER_DESC D3D12_PIPELINE_STATE_STREAM_DESC D3D12_PLACED_SUBRESOURCE_FOOTPRINT D3D12_PROGRAM_IDENTIFIER D3D12_PROTECTED_RESOURCE_SESSION_DESC D3D12_PROTECTED_RESOURCE_SESSION_DESC1 D3D12_QUERY_DATA_PIPELINE_STATISTICS D3D12_QUERY_DATA_PIPELINE_STATISTICS1 D3D12_QUERY_DATA_SO_STATISTICS D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS D3D12_QUERY_HEAP_DESC D3D12_RANGE D3D12_RANGE_UINT64 D3D12_RASTERIZER_DESC D3D12_RASTERIZER_DESC2 D3D12_RAYTRACING_AABB D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV D3D12_RAYTRACING_GEOMETRY_AABBS_DESC D3D12_RAYTRACING_GEOMETRY_DESC D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC D3D12_RAYTRACING_INSTANCE_DESC D3D12_RAYTRACING_PIPELINE_CONFIG D3D12_RAYTRACING_PIPELINE_CONFIG1 D3D12_RAYTRACING_SHADER_CONFIG D3D12_RENDER_PASS_BEGINNING_ACCESS D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS D3D12_RENDER_TARGET_BLEND_DESC D3D12_RENDER_TARGET_VIEW_DESC D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT D3D12_RESOURCE_ALIASING_BARRIER D3D12_RESOURCE_ALLOCATION_INFO D3D12_RESOURCE_ALLOCATION_INFO1 D3D12_RESOURCE_BARRIER D3D12_RESOURCE_COORDINATE D3D12_RESOURCE_DESC D3D12_RESOURCE_DESC1 D3D12_RESOURCE_TRANSITION_BARRIER D3D12_RESOURCE_UAV_BARRIER D3D12_ROOT_CONSTANTS D3D12_ROOT_DESCRIPTOR D3D12_ROOT_DESCRIPTOR1 D3D12_ROOT_DESCRIPTOR_TABLE D3D12_ROOT_DESCRIPTOR_TABLE1 D3D12_ROOT_PARAMETER D3D12_ROOT_PARAMETER1 D3D12_ROOT_SIGNATURE_DESC D3D12_ROOT_SIGNATURE_DESC1 D3D12_ROOT_SIGNATURE_DESC2 D3D12_RT_FORMAT_ARRAY D3D12_SAMPLER_DESC D3D12_SAMPLER_DESC2 D3D12_SAMPLE_POSITION D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER D3D12_SET_GENERIC_PIPELINE_DESC D3D12_SET_RAYTRACING_PIPELINE_DESC D3D12_SET_WORK_GRAPH_DESC D3D12_SHADER_BUFFER_DESC D3D12_SHADER_BYTECODE D3D12_SHADER_CACHE_SESSION_DESC D3D12_SHADER_DESC D3D12_SHADER_INPUT_BIND_DESC D3D12_SHADER_RESOURCE_VIEW_DESC D3D12_SHADER_TYPE_DESC D3D12_SHADER_VARIABLE_DESC D3D12_SIGNATURE_PARAMETER_DESC D3D12_SO_DECLARATION_ENTRY D3D12_STATE_OBJECT_CONFIG D3D12_STATE_OBJECT_DESC D3D12_STATE_SUBOBJECT D3D12_STATIC_SAMPLER_DESC D3D12_STATIC_SAMPLER_DESC1 D3D12_STREAM_OUTPUT_BUFFER_VIEW D3D12_STREAM_OUTPUT_DESC D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION D3D12_SUBRESOURCE_DATA D3D12_SUBRESOURCE_FOOTPRINT D3D12_SUBRESOURCE_INFO D3D12_SUBRESOURCE_RANGE_UINT64 D3D12_SUBRESOURCE_TILING D3D12_TEX1D_ARRAY_DSV D3D12_TEX1D_ARRAY_RTV D3D12_TEX1D_ARRAY_SRV D3D12_TEX1D_ARRAY_UAV D3D12_TEX1D_DSV D3D12_TEX1D_RTV D3D12_TEX1D_SRV D3D12_TEX1D_UAV D3D12_TEX2DMS_ARRAY_DSV D3D12_TEX2DMS_ARRAY_RTV D3D12_TEX2DMS_ARRAY_SRV D3D12_TEX2DMS_ARRAY_UAV D3D12_TEX2DMS_DSV D3D12_TEX2DMS_RTV D3D12_TEX2DMS_SRV D3D12_TEX2DMS_UAV D3D12_TEX2D_ARRAY_DSV D3D12_TEX2D_ARRAY_RTV D3D12_TEX2D_ARRAY_SRV D3D12_TEX2D_ARRAY_UAV D3D12_TEX2D_DSV D3D12_TEX2D_RTV D3D12_TEX2D_SRV D3D12_TEX2D_UAV D3D12_TEX3D_RTV D3D12_TEX3D_SRV D3D12_TEX3D_UAV D3D12_TEXCUBE_ARRAY_SRV D3D12_TEXCUBE_SRV D3D12_TEXTURE_BARRIER D3D12_TEXTURE_COPY_LOCATION D3D12_TILED_RESOURCE_COORDINATE D3D12_TILE_REGION_SIZE D3D12_TILE_SHAPE D3D12_UNORDERED_ACCESS_VIEW_DESC D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA D3D12_VERSIONED_ROOT_SIGNATURE_DESC D3D12_VERTEX_BUFFER_VIEW D3D12_VIDEO_DECODER_DESC D3D12_VIDEO_DECODER_HEAP_DESC D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM D3D12_VIDEO_DECODE_CONFIGURATION D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 D3D12_VIDEO_DECODE_FRAME_ARGUMENT D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 D3D12_VIDEO_DECODE_REFERENCE_FRAMES D3D12_VIDEO_ENCODER_AV1_CDEF_CONFIG D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT D3D12_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT D3D12_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_TILES D3D12_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR D3D12_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO D3D12_VIDEO_ENCODER_AV1_RESTORATION_CONFIG D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG D3D12_VIDEO_ENCODER_AV1_SEGMENTATION_MAP D3D12_VIDEO_ENCODER_AV1_SEGMENT_DATA D3D12_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE D3D12_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG D3D12_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_DELTA_CONFIG D3D12_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT D3D12_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG D3D12_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_DELTA_CONFIG D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM D3D12_VIDEO_ENCODER_DESC D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA D3D12_VIDEO_ENCODER_HEAP_DESC D3D12_VIDEO_ENCODER_INTRA_REFRESH D3D12_VIDEO_ENCODER_LEVEL_SETTING D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC D3D12_VIDEO_ENCODER_OUTPUT_METADATA D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC D3D12_VIDEO_ENCODER_PROFILE_DESC D3D12_VIDEO_ENCODER_RATE_CONTROL D3D12_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR1 D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP1 D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR1 D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR1 D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC D3D12_VIDEO_ENCODE_REFERENCE_FRAMES D3D12_VIDEO_EXTENSION_COMMAND_DESC D3D12_VIDEO_EXTENSION_COMMAND_INFO D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO D3D12_VIDEO_FORMAT D3D12_VIDEO_MOTION_ESTIMATOR_DESC D3D12_VIDEO_MOTION_ESTIMATOR_INPUT D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC D3D12_VIDEO_PROCESS_ALPHA_BLENDING D3D12_VIDEO_PROCESS_FILTER_RANGE D3D12_VIDEO_PROCESS_INPUT_STREAM D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE D3D12_VIDEO_PROCESS_LUMA_KEY D3D12_VIDEO_PROCESS_OUTPUT_STREAM D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC D3D12_VIDEO_PROCESS_REFERENCE_SET D3D12_VIDEO_PROCESS_TRANSFORM D3D12_VIDEO_SAMPLE D3D12_VIDEO_SCALE_SUPPORT D3D12_VIDEO_SIZE_RANGE D3D12_VIEWPORT D3D12_VIEW_INSTANCE_LOCATION D3D12_VIEW_INSTANCING_DESC D3D12_WRITEBUFFERIMMEDIATE_PARAMETER INCREMENTINGCONSTANT SHADERRESOURCEVIEW UNORDEREDACCESSVIEW VERTEXBUFFER

Interfaces
ID3D11On12Device ID3D11On12Device1 ID3D11On12Device2 ID3D12CommandAllocator ID3D12CommandList ID3D12CommandQueue ID3D12CommandSignature ID3D12CompatibilityDevice ID3D12Debug ID3D12Debug1 ID3D12Debug2 ID3D12Debug3 ID3D12Debug4 ID3D12Debug5 ID3D12Debug6 ID3D12DebugCommandList ID3D12DebugCommandList1 ID3D12DebugCommandList2 ID3D12DebugCommandList3 ID3D12DebugCommandQueue ID3D12DebugCommandQueue1 ID3D12DebugDevice ID3D12DebugDevice1 ID3D12DebugDevice2 ID3D12DescriptorHeap ID3D12Device ID3D12Device1 ID3D12Device10 ID3D12Device11 ID3D12Device12 ID3D12Device13 ID3D12Device14 ID3D12Device2 ID3D12Device3 ID3D12Device4 ID3D12Device5 ID3D12Device6 ID3D12Device7 ID3D12Device8 ID3D12Device9 ID3D12DeviceChild ID3D12DeviceRemovedExtendedData ID3D12DeviceRemovedExtendedData1 ID3D12DeviceRemovedExtendedData2 ID3D12DeviceRemovedExtendedDataSettings ID3D12DeviceRemovedExtendedDataSettings1 ID3D12DeviceRemovedExtendedDataSettings2 ID3D12Fence ID3D12Fence1 ID3D12FunctionParameterReflection ID3D12FunctionReflection ID3D12GraphicsCommandList ID3D12GraphicsCommandList1 ID3D12GraphicsCommandList10 ID3D12GraphicsCommandList2 ID3D12GraphicsCommandList3 ID3D12GraphicsCommandList4 ID3D12GraphicsCommandList5 ID3D12GraphicsCommandList6 ID3D12GraphicsCommandList7 ID3D12GraphicsCommandList8 ID3D12GraphicsCommandList9 ID3D12Heap ID3D12Heap1 ID3D12InfoQueue ID3D12InfoQueue1 ID3D12LibraryReflection ID3D12LifetimeOwner ID3D12LifetimeTracker ID3D12ManualWriteTrackingResource ID3D12MetaCommand ID3D12Object ID3D12Pageable ID3D12PipelineLibrary ID3D12PipelineLibrary1 ID3D12PipelineState ID3D12ProtectedResourceSession ID3D12ProtectedResourceSession1 ID3D12ProtectedSession ID3D12QueryHeap ID3D12Resource ID3D12Resource1 ID3D12Resource2 ID3D12RootSignature ID3D12RootSignatureDeserializer ID3D12SDKConfiguration ID3D12ShaderCacheSession ID3D12ShaderReflection ID3D12ShaderReflectionConstantBuffer ID3D12ShaderReflectionType ID3D12ShaderReflectionVariable ID3D12SharingContract ID3D12StateObject ID3D12StateObjectProperties ID3D12StateObjectProperties1 ID3D12SwapChainAssistant ID3D12Tools ID3D12VersionedRootSignatureDeserializer ID3D12VideoDecodeCommandList ID3D12VideoDecodeCommandList1 ID3D12VideoDecodeCommandList2 ID3D12VideoDecodeCommandList3 ID3D12VideoDecoder ID3D12VideoDecoder1 ID3D12VideoDecoderHeap ID3D12VideoDecoderHeap1 ID3D12VideoDevice ID3D12VideoDevice1 ID3D12VideoDevice2 ID3D12VideoDevice3 ID3D12VideoEncodeCommandList ID3D12VideoEncodeCommandList1 ID3D12VideoEncodeCommandList2 ID3D12VideoEncodeCommandList3 ID3D12VideoEncoder ID3D12VideoEncoderHeap ID3D12VideoExtensionCommand ID3D12VideoMotionEstimator ID3D12VideoMotionVectorHeap ID3D12VideoProcessCommandList ID3D12VideoProcessCommandList1 ID3D12VideoProcessCommandList2 ID3D12VideoProcessCommandList3 ID3D12VideoProcessor ID3D12VideoProcessor1 ID3D12VirtualizationGuestDevice