次の方法で共有


Windows での DVD デコーダーのサポート

Note

このトピックは開発者向けです。 ソフトウェア デコーダーの一覧を含む Windows 用 DVD デコーダーに関する一般的な情報については、Microsoft サポート サイトの「Windows Media Player 用プラグインとアドオン」を参照してください。

DVD デコーダーは、Windows 98/Me 以降および Windows 2000 以降でサポートされています。

DVD デコーダー ミニドライバーを書き込むには、ミニドライバーには、WDK で提供されているksmedia.hntddcdvd.hヘッダーファイルを含まれている必要があります。 ミニドライバーは、stream.libks.libksguid.libdxapi.libライブラリにもリンクする必要があります。

Windows XP では、次のコンポーネントが DVD のデコードと再生をサポートします。

  • WDM ストリーム クラス ドライバー

    WDM ストリーム クラス ドライバーは、ストリーミング データ タイプ、および MPEG-2、AC-3 ハードウェア デコーダーをサポートします。 詳しくは、「ストリーミング ミニドライバー」をご覧ください。

    Note

    Microsoft は、Windows XP では MPEG-2 または AC-3 ソフトウェア/ハードウェア デコーダ フィルタを提供していません。 ベンダーは、必要な DVD データ ストリームごとに DirectShow 互換のソフトウェア デコーダーを提供するか、DVD ハードウェア デコーダをサポートする WDM ストリーミング互換の DVD デコーダ ミニドライバを提供する必要があります。

  • DVD-ROM クラス ドライバー

    著作権保護と地域化のためのコマンドを含む DVD-ROM コマンド セットのサポートは、更新された CD-ROM クラス ドライバーによって Windows XP で提供されます。 このクラス ドライバーは、DVD-ROM ドライブからデータ セクターを読み取る機能を提供します。

  • UDF ファイル システム

    NT ベースのオペレーティング システムは、FAT や NTFS に似た UDF インストール可能なファイル システムを提供します。 このインストール可能なファイル システムは、UDF 形式の DVD ディスクをサポートします。

  • Microsoft DirectShow

    DirectShow フィルターと関連するサポートには、1つの DVD ナビゲーター/スプリッター、およびビデオ、サブピック、オーディオ ストリーム用のハードウェア デコーダー ミニドライバー、line21 デコーダー (クローズド キャプション)、ビデオ ミキサー、ビデオ レンダラー、オーディオ レンダラーとのインターフェースするためのプロキシ フィルターが含まれます。

    • DirectShow DVD ナビゲーター/スプリッター フィルター

      DVD ナビゲーター/スプリッター フィルターは、DVD ムービー、保護者制御、多言語に埋め込まれたプログラミング言語を解釈し、ほとんどの DVD 固有のデータ構造を処理します。 このフィルタは、DVD ディスクから DVD ストリームを直接に読み取り、オーディオ、ビデオ、サブピクチャーなどの個々のメディア タイプの出力を生成します。 フィルターはストリーム内のコマンドに応答し、すべてのユーザー入力を処理します。

    • DirectShow プロキシ フィルター

      このフィルターは、DirectShow インターフェイスを WDM 接続とストリーミング アーキテクチャ プロパティに変換します。 オーディオ データ タイプやビデオ データ タイプなどのハードウェアでデコードするデータ タイプごとに、デバイス オブジェクトを作成(つまり、インスタンス化)します。 このフィルターは、新しいインターフェイスの拡張を可能にするプラグインをサポートします。

    • DirectShow クローズド キャプション デコード フィルター

      このフィルターは、DVD ビデオ ストリームのクローズド キャプション データをテキストイメージに変換します。

    • DirectShow ビデオ ポート マネージャーとレンダリング フィルター

      これらのフィルターを使用すると、ハードウェア ビデオ ポートを使用したビデオの再生が可能になり、クローズ ドキャプション デコーダー出力ストリームなどの低帯域幅のビデオ ストリームをブレンドすることがサポートされます。

  • Microsoft DirectDraw HAL、VPE 付き

専用バスは、デコードされたビデオ ストリームを MPEG-2 デコーダーからディスプレイ カードに転送します。 Microsoft では、ビデオ ポート拡張機能 (VPE) を備えた DirectDraw ハードウェア抽象化レイヤー (HAL) を使用して、ハードウェアでデコードされたビデオをビデオ グラフィックス アレイ (VGA) に渡すために、これらのインターフェイスのソフトウェア サポートを提供しています。 ソフトウェア デコーダーの場合、高速グラフィックス ポート (AGP) バスを使用して、デコードされたビデオを VGA に転送できます。

  • 著作権保護

    DVD の著作権保護は、ディスク上のセクターを暗号化し、デコードする前にそれらのセクターを復号化することで提供されます。 Microsoft は、DVD ナビゲータ/スプリッタを介して、ソフトウェア デクリプタとハードウェア デクリプタをサポートします。DVD ナビゲータ/スプリッタは、コンピュータ内のデコーダと DVD-ROM ドライブ間の認証シーケンスを監視します。 キー交換シーケンスは、DVD デコーダー ミニドライバーの入力ピンに送信されるプロパティを通じて実装されます。

DVD 再生には、主に次の 2 つの形式があります。

ハードウェアベースの DVD デコード

ソフトウェアベースの DVD デコード

次のトピックでは、DVD デコーダーに関連するカーネル ストリーミング プロパティとイベントをまとめています:

DVD デコーダー関連の KS プロパティ

DVD デコーダー関連の KS イベント