estrutura D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM (d3d12video.h)
Fornece dados para chamadas para ID3D12VideoDevice::CheckFeatureSupport quando o recurso especificado é D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM. Recupera os recursos de histograma para a configuração de decodificador especificada.
Sintaxe
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;
Membros
NodeIndex
Para uma única operação de GPU, defina isso como zero. Se houver vários nós de GPU, defina um bit para identificar o nó (adaptador físico do dispositivo) ao qual a fila de comandos se aplica. Cada bit na máscara corresponde a um único nó. Somente 1 bit pode ser definido.
DecodeProfile
Um GUID que representa o perfil de decodificação para o qual as funcionalidades de histograma serão consultadas. Obtenha uma lista de GUIDs de perfil disponíveis chamando ID3D12VideoDevice::CheckFeatureSupport quando o recurso especificado for D3D12_FEATURE_VIDEO_DECODE_PROFILES.
Width
A largura de decodificação do fluxo de origem.
Height
A altura de decodificação do fluxo de origem.
DecodeFormat
O DXGI_FORMAT que representa o formato de decodificação.
Components
Uma combinação OR bit a bit de valores da enumeração D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS especificando os componentes de um DXGI_FORMAT para o qual o suporte ao histograma será consultado.
BinCount
O número de compartimentos por componente com suporte. Esse valor deve ser maior ou igual a 64 e deve ser uma potência de 2 (por exemplo, 64, 128, 256, 512...).
CounterBitDepth
A profundidade do bit do contador de compartimento. O contador sempre é armazenado em um valor de 32 bits e, portanto, esse valor deve especificar 32 bits ou menos. O contador é armazenado nos bits inferiores do armazenamento de 32 bits. Os bits superiores são definidos como zero. Se a contagem de compartimentos exceder essa profundidade de bit, o valor será definido como o valor máximo do contador. Os valores válidos para CounterBitDepth são 16, 24 e 32.
Requisitos
Cabeçalho | d3d12video.h |