DVD アプリケーション

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

DirectShow には、C++ の DVD ナビゲーション タスクを簡略化する DVD ナビゲーター ソース フィルターと呼ばれるコンポーネントが用意されています。 DVD ナビゲーターには、フル機能のスタンドアロン DVD プレーヤーで見つかるすべての機能に加えて、パーソナル コンピューターでの DVD の再生に固有の追加機能があります。 C++ およびスクリプト開発者は、DVD ナビゲーターを使用して、DVD 仕様を参照せずに、フル機能の DVD アプリケーションを作成できます。 DVD ナビゲーターはデコーダー フィルターと連携して、地域管理と著作権保護 (CSS とアナログ コピー保護) も処理し、アプリケーション開発者をこれらの詳細から分離します。

DVD ナビゲーター フィルターは、VIDEO_TS ディレクトリ内のファイルで構成されるDVD-Videoボリューム全体で機能します。 個々のストリームまたはファイルで動作するほとんどの DirectShow ソース フィルターとは異なり、DVD ナビゲーターでは、タイトル、チャプター、タイム コードのDVD-Video構造が使用されます。 DirectShow で個々の MPEG-2 ファイルを再生する場合は、DVD ナビゲーター フィルターではなく MPEG-2 Demultiplexer を使用する必要があります。 詳細については、「 DirectShow での MPEG-2 サポート 」を参照してください。

注意

DVD を再生するには、MPEG-2 デコーダーが必要です。

 

このセクションでは、次のトピックを扱います。

DVD/MPEG2 デコーダーの開発については、「 DirectShow での DVD デコーダー開発」を参照してください。

DirectShow の使用