Microsoft DirectX 8.0 |
すべてのアプリケーション開発者には、ペアレンタル ロック レベル、複数のオーディオおよびサブピクチャのストリーム、アングル ブロックなど、DVD テクノロジが提供する機能に関する基本的な知識が必要である。「DVD の基礎」では、これらの機能についてそれぞれ簡単に説明する。詳細については、サードパーティの書籍を参照すること。Annex J コマンド セットよりも高度な機能を実装する場合を除き、DVD の仕様を参照する必要はない。
Microsoft® DirectShow® Component Object Model (COM) のアプリケーション プログラミング インターフェイス (API) を使用している C または C++ の開発者は、COM オブジェクトの作成、および COM インターフェイス ポインタの取得や解放などの COM クライアント プログラミングの技術を熟知しているはずである。また、グラフに対する直接的なアクセスや操作が必要となる場合があるため、フィルタ グラフ オペレーションの一般的な知識も必要とされる。
Microsoft® Visual Basic®、Microsoft® JScript®、または Visual Basic Scripting Edition (VBScript) を使用している場合は、アプリケーション内の Microsoft® ActiveX® コントロールのホスティングの基礎に関しても熟知していなければならない。「スクリプト ベースの DVD アプリケーションの記述」では、Web ページにコントロールを埋め込み、そこからイベント通知を受け取る方法を示す。