estructura D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM (d3d12video.h)
Representa el búfer de salida del histograma para un único componente.
Sintaxis
typedef struct D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM {
UINT64 Offset;
ID3D12Resource *pBuffer;
} D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM;
Miembros
Offset
Ubicación de desplazamiento en pBuffer para escribir el histograma del componente. Debe estar alineado con 256 bytes. Se establece en cero cuando se deshabilita un componente.
pBuffer
Y ID3D12Resource que representa el búfer de destino para que el hardware escriba el histograma de componentes. Se establece en nullptr cuando el histograma del componente está deshabilitado.
Comentarios
Los búferes de salida de histogramas se proporcionan en el campo Histogramas de la estructura D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 .
Se permiten los siguientes D3D12_HEAP_FLAGS al asignar montones para los histogramas de descodificación de vídeo.
- D3D12_HEAP_FLAG_SHARED
- D3D12_HEAP_FLAG_ALLOW_DISPLAY
- D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER
- D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES
- D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES
- D3D12_HEAP_FLAG_HARDWARE_PROTECTED
- D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH
No se permiten los siguientes D3D12_HEAP_FLAGS al asignar montones para histogramas de descodificación de vídeo.
- D3D12_HEAP_FLAG_DENY_BUFFERS
Se permiten los siguientes D3D12_RESOURCE_FLAGS al asignar recursos para histogramas de descodificación de vídeo.
- D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET
- D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS
- D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER
- D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS
- D3D12_RESOURCE_FLAG_ALLOW_TEXTURE_DATA_INHERITANCE
No se permiten los siguientes D3D12_RESOURCE_FLAGS al asignar recursos para histogramas de descodificación de vídeo.
- D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL
- D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE
- D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY
- D3D12_RESOURCE_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURE_PLACEMENT
- D3D12_RESOURCE_FLAG_ALLOW_ONLY_RT_DS_TEXTURE_PLACEMENT
Requisitos
Encabezado | d3d12video.h |