struttura D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_PSNR_RESOLVED_LAYOUT (d3d12video.h)

Descrive i valori PSNR risolti (Peak Signal-to-Noise Ratio) per i componenti Y, U e V di un frame codificato o di un'area secondaria.

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

Valore PSNR per il componente Y (luma).

PSNRU

Valore PSNR per il componente U (chroma). Impostare su zero per il driver, se non supportato.

PSNRV

Valore PSNR per il componente V (chroma). Impostare su zero per il driver, se non supportato.

Osservazioni:

Il numero di componenti disponibili è determinato da D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS1. I componenti non supportati dal driver vengono scritti come zero.

Per il PSNR a livello di subregion, il buffer risolto contiene una matrice compressa di questa struttura con un elemento per ogni area secondaria.

Requisiti

Requisito Valore
Intestazione d3d12video.h

Vedere anche

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS1