次の方法で共有


DXVA-HD

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) は、ハードウェアで高速化されたビデオ処理用の API です。 DXVA-HD は GPU を使用して、インターレース解除、合成、色空間変換などの機能を実行します。

DXVA-HD は、DXVA ビデオ処理 (DXVA-VP) に似ていますが、強化された機能とより単純な処理モデルを提供します。 より柔軟なコンポジションモデルを提供することで、DXVA-HD は次世代のHD光学フォーマットと放送規格をサポートするように設計されています。

DXVA-HD API には、DXVA-HD デバイス ドライバー インターフェイス (DDI) をサポートする WDDM ディスプレイ ドライバーまたはプラグイン ソフトウェア プロセッサのいずれかが必要です。

DXVA-VP に対する機能強化

DXVA-HD は、DXVA-VP によって提供される一連の機能を拡張します。 拡張機能は次のとおりです。

  • RGB と YUV の混合。 任意のストリームに RGB または YUV を指定できます。 プライマリ ストリームとサブストリームの違いはなくなりました。
  • 複数のストリームのインターレース解除。 任意のストリームをプログレッシブまたはインターレースできます。 さらに、ケイデンスとフレーム レートは、入力ストリームごとに異なる場合があります。
  • RGB 背景色。 以前は、YUV の背景色のみがサポートされていました。
  • Luma のキー設定。 luma キー設定が有効になっている場合、指定された範囲内にある luma 値は透過的になります。
  • デインターレース モード間の動的切り替え。

DXVA-HD では、ドライバーがサポートできる高度な機能もいくつか定義されています。 ただし、アプリケーションでは、すべてのドライバーがこれらの機能をサポートするとは想定しないでください。 高度な機能は次のとおりです。

  • 逆テレシン (たとえば、60i から 24p)。
  • フレーム レート変換 (たとえば、24p から 120p)。
  • アルファフィル モード。
  • ノイズリダクションとエッジエンハンスメントフィルタリング。
  • アナモーフィックな非線形スケーリング。
  • 拡張 YCbCr (xvYCC)。

このセクションには、次のトピックが含まれています。

DirectX ビデオ アクセラレーション 2.0

DXVA-HD サンプル