Share via


estrutura D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES (d3d12video.h)

Fornece dados para chamadas para ID3D12VideoDevice::CheckFeatureSupport quando o recurso especificado é D3D12_FEATURE_VIDEO_DECODE_PROFILES. Recupera a lista de perfis com suporte.

Sintaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES {
  UINT NodeIndex;
  UINT ProfileCount;
  GUID *pProfiles;
} D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES;

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.

ProfileCount

O número de perfis a serem recuperados. Esse número deve corresponder ao valor retornado de uma chamada ID3D12VideoDevice::CheckFeatureSupport quando o recurso especificado for D3D12_FEATURE_VIDEO_DECODE_PROFILE_COUNT.

pProfiles

Uma lista de GUIDs que representam os perfis com suporte. O aplicativo de chamada deve alocar armazenamento para a lista de perfis antes de chamar CheckFeatureSupport.

Requisitos

Requisito Valor
Cabeçalho d3d12video.h

Confira também

D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT