estructura D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_PSNR_RESOLVED_LAYOUT (d3d12video.h)

Describe los valores resueltos de PSNR (relación pico de señal a ruido) para los componentes Y, U y V, de un marco codificado o una subdivisión.

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

Valor de PSNR para el componente Y (luma).

PSNRU

Valor PSNR para el componente U (cromático). Si no se admite, establezca en cero el controlador.

PSNRV

Valor PSNR para el componente V (cromático). Si no se admite, establezca en cero el controlador.

Observaciones

El número de componentes disponibles viene determinado por D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS1. Los componentes no admitidos por el controlador se escriben como cero.

En el caso de PSNR de nivel de subdivisión, el búfer resuelto contiene una matriz empaquetada de esta estructura con un elemento por cada subdivisión.

Requisitos

Requisito Value
Header d3d12video.h

Consulte también

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS1