D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_PSNR_RESOLVED_LAYOUT構造体 (d3d12video.h)

エンコードされたフレームまたはサブ領域の Y、U、V コンポーネントの解決済み PSNR (ピーク信号対ノイズ比) 値について説明します。

構文

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

Y (luma) コンポーネントの PSNR 値。

PSNRU

U (彩度) 成分の PSNR 値。 サポートされていない場合は、ドライバーによって 0 に設定されます。

PSNRV

V (彩度) 成分の PSNR 値。 サポートされていない場合は、ドライバーによって 0 に設定されます。

注釈

使用可能なコンポーネントの数は、 D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS1によって決まります。 ドライバーでサポートされていないコンポーネントは 0 として書き込まれます。

サブ領域レベルの PSNR の場合、解決されたバッファーには、サブ領域ごとに 1 つの要素を含む、この構造体のパックされた配列が含まれます。

Requirements

Requirement 価値
ヘッダー d3d12video.h

こちらも参照ください

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS1