D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 構造体 (d3d12umddi.h)

リソース コンテンツの説明のピクセル形式と色空間の組み合わせを定義します。

構文

typedef struct D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 {
  DXGI_FORMAT           Format;
  DXGI_COLOR_SPACE_TYPE ColorSpace;
} D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020;

メンバー

Format

データの形式。 詳細については、 DXGI_FORMAT 列挙を参照してください。

ColorSpace

データの色空間。 詳細については、 DXGI_COLOR_SPACE_TYPE 列挙を参照してください。

注釈

デコーダーを介して公開される変換には、デコードとビデオ プロセス BLT を介してアプリを介して実現できる変換と比較して、ハードウェア上の利点が必要です。 これは通常、変換されていない参照フレームと変換後の出力 (両方の出力) を、変換された出力を生成するために変換されていない参照フレームを読み取る別の手順なしで、ビデオ ハードウェアが書き込むことを意味します。

1 つの例外は、変換元とコピー先の形式、色空間、サイズが等しいD3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY フラグを削除するために、すべてのドライバーが変換をサポートする必要がある点です。 ハードウェアでは実際には D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY フラグが必要ない場合がありますが、使用されている場合、ドライバーはコピー操作でこの変換を実装できます。

要件

要件
Header d3d12umddi.h (D3d12umddi.h を含む)

こちらもご覧ください

DXGI_COLOR_SPACE_TYPE

DXGI_FORMAT