エンコードされたフレームまたはサブ領域の 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 |