estructura D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 (d3d12umddi.h)

La estructura D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 encapsula una definición de configuración genérica relacionada con el nivel.

Sintaxis

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;

Miembros

DataSize

Tamaño de los datos a los que se hace referencia, en bytes.

pH264LevelSetting

Puntero a un valor de D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 que identifica el nivel H.264.

pHEVCLevelSetting

Puntero a una estructura de D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 que identifica el nivel y el nivel de una configuración de nivel HVEC.

pAV1LevelSetting

Puntero a una estructura de D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095 que identifica el nivel y el nivel de una configuración de nivel AV1. Se ha agregado en Windows 11, versión 24H2 (WDDM 3.2).

Comentarios

Vea Codificación de vídeo D3D12 para obtener información general.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11 (WDDM 3.0)
Encabezado d3d12umddi.h

Consulte también

D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2