estructura D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM (d3d12video.h)
Proporciona datos para las llamadas a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM la característica especificada. Recupera las funcionalidades de histograma para la configuración del descodificador especificada.
Sintaxis
typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM {
UINT NodeIndex;
GUID DecodeProfile;
UINT Width;
UINT Height;
DXGI_FORMAT DecodeFormat;
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS Components;
UINT BinCount;
UINT CounterBitDepth;
} D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM;
Miembros
NodeIndex
Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca un poco para identificar el nodo (el adaptador físico del dispositivo) al que se aplica la cola de comandos. Cada bit de la máscara corresponde a un único nodo. Solo se pueden establecer 1 bit.
DecodeProfile
GUID que representa el perfil de descodificación para el que se consultarán las funcionalidades del histograma. Obtenga una lista de GUID de perfil disponibles llamando a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_DECODE_PROFILES la característica especificada.
Width
Ancho de descodificación de la secuencia de origen.
Height
Alto de descodificación de la secuencia de origen.
DecodeFormat
El DXGI_FORMAT que representa el formato de descodificación.
Components
Combinación OR bit a bit de valores de la enumeración D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS que especifica los componentes de un DXGI_FORMAT para el que se consultará la compatibilidad con histogramas.
BinCount
Número de intervalos por componente admitido. Este valor debe ser mayor o igual que 64 y debe ser una potencia de 2 (por ejemplo, 64, 128, 256, 512...).
CounterBitDepth
Profundidad de bits del contador de cubos. El contador siempre se almacena en un valor de 32 bits y, por lo tanto, este valor debe especificar 32 bits o menos. El contador se almacena en los bits inferiores del almacenamiento de 32 bits. Los bits superiores se establecen en cero. Si el recuento de intervalos supera esta profundidad de bits, el valor se establece en el valor de contador máximo. Los valores válidos para CounterBitDepth son 16, 24 y 32.
Requisitos
Encabezado | d3d12video.h |