estrutura D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 (d3d12umddi.h)

A estrutura D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 encapsula uma definição de configuração genérica relacionada ao nível.

Sintaxe

typedef struct D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 {
  UINT  DataSize;
  union {
    D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080                 *pH264LevelSetting;
    D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 *pHEVCLevelSetting;
    D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095  *pAV1LevelSetting;
  };
} D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2;

Membros

DataSize

Tamanho dos dados referenciados, em bytes.

pH264LevelSetting

Ponteiro para um valor D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 que identifica o nível H.264.

pHEVCLevelSetting

Ponteiro para uma estrutura D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 que identifica o nível e a camada de uma configuração de nível HVEC.

pAV1LevelSetting

Ponteiro para uma estrutura de D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095 que identifica o nível e a camada de uma configuração de nível AV1. Adicionado em Windows 11, versão 24H2 (WDDM 3.2).

Comentários

Confira Codificação de vídeo D3D12 para obter informações gerais.

Requisitos

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

Confira também

D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2