Compartilhar via


estrutura D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 é uma estrutura genérica para perfis codec.

Sintaxe

typedef struct D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 {
  UINT  DataSize;
  union {
    D3D12DDI_VIDEO_ENCODER_PROFILE_H264_0080 *pH264Profile;
    D3D12DDI_VIDEO_ENCODER_PROFILE_HEVC_0080 *pHEVCProfile;
    D3D12DDI_VIDEO_ENCODER_AV1_PROFILE_0095  *pAV1Profile;
  };
} D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2;

Membros

DataSize

O tamanho dos dados referenciados, em bytes.

pH264Profile

Ponteiro para um valor D3D12DDI_VIDEO_ENCODER_PROFILE_H264_0080 que indica um perfil H.264.

pHEVCProfile

Ponteiro para um valor D3D12DDI_VIDEO_ENCODER_PROFILE_HEVC_0080 que indica um perfil HEVC.

pAV1Profile

Ponteiro para um valor D3D12DDI_VIDEO_ENCODER_AV1_PROFILE_0095 que indica um perfil AV1. Adicionado em Windows 11, versão 24H2 (WDDM 3.2).

Comentários

Consulte Codificação de vídeo D3D12 para obter informações gerais, incluindo uma explicação sobre os ponteiros para tipos de enumeração.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3d12umddi.h

Confira também

D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0