estrutura D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_PSNR_RESOLVED_LAYOUT (d3d12video.h)

Descreve os valores de PSNR (Peak Signal-to-Noise Ratio) resolvidos para os componentes Y, U e V de uma sub-região ou quadro codificado.

Syntax

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_PSNR_RESOLVED_LAYOUT {
  float PSNRY;
  float PSNRU;
  float PSNRV;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_PSNR_RESOLVED_LAYOUT;

Members

PSNRY

O valor PSNR para o componente Y (luma).

PSNRU

O valor PSNR para o componente U (chroma). Definido como zero pelo driver, se não houver suporte.

PSNRV

O valor PSNR para o componente V (chroma). Definido como zero pelo driver, se não houver suporte.

Observações

O número de componentes disponíveis é determinado por D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS1. Os componentes não compatíveis com o driver são gravados como zero.

Para PSNR de nível de sub-região, o buffer resolvido contém uma matriz empacotada dessa estrutura com um elemento por sub-região.

Requirements

Requisito Valor
Header d3d12video.h

Consulte também

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS1