DVD アプリケーション

DirectShowは、C++ の DVD ナビゲーション タスクを簡略化する DVD ナビゲーター ソース フィルターと呼ばれるコンポーネントを提供します。 DVDナビゲーターには、フル機能のスタンドアロンDVDプレーヤーで見つけることができるすべての機能に加えて、パーソナルコンピュータでDVDを再生することに固有の追加機能があります。 DVD ナビゲーターを使用すると、C++ およびスクリプト開発者は、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の使用