Compartilhar via


estrutura D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION (d3d12video.h)

Representa uma estrutura de configuração de codec para codificação de vídeo.

Sintaxe

typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 *pH264Config;
    D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC *pHEVCConfig;
    D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION  *pAV1Config;
  };
} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION;

Membros

DataSize

O tamanho dos dados da estrutura de configuração de codec fornecida.

pH264Config

Um ponteiro para uma estrutura D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 que contém parâmetros de configuração de codec para codificação H.264.

pHEVCConfig

Um ponteiro para uma estrutura de D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC que contém parâmetros de configuração de codec para codificação HEVC.

pAV1Config

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Build 22000
Servidor mínimo com suporte Windows Build 22000
Cabeçalho d3d12video.h