次の方法で共有


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 サンプル