次の方法で共有


DVD コピー保護プロパティ セット

DVD コピー保護プロパティ セットは、ハードウェア デクリプタまたはソフトウェア デクリプタから得られるコピー保護情報の認証を提供する。このプロパティ セットは、DVD-Video からの違法コピーを防止するために使う。

Microsoft は、暗号化方式に必要な認証処理を助けることにより、DVD-ROM ドライブが DVD デクリプタを使ってキーの認証および転送ができるようにするソフトウェアを提供する。現在のところ DVD デクリプタを製品化する予定はないが、代わりに、ハードウェア デクリプタとソフトウェア デクリプタのどちらかの認証を有効にするエージェントとして機能するシステム コードを提供している。

DVD ナビゲータはキー交換処理を開始および制御する。DVD ミニドライバは以下のプロパティを実装するだけでよい。残りはその他のコンポーネントが処理する。

コピー保護プロパティは、個々の DVD 入力ストリームに送られる。このことは、DVD ストリームをすべて同じハードウェアで制御する場合でも変わらない。

次の情報は、IKsPropertySet メソッドの呼び出しでこのプロパティ セットに使うために必要な定数およびデータ型の情報を示している。GUID (guidPropSet)、プロパティ ID (dwPropID)、およびプロパティのデータ型 (pPropData) の各パラメータの値を提供する。

プロパティ セット GUID AM_KSPROPSETID_CopyProt
プロパティ ID 説明
AM_PROPERTY_COPY_MACROVISION これは設定専用プロパティである。このプロパティは、受信ピンの出力側にある NTSC エンコーダのマクロビジョン レベルを設定する。AM_COPY_MACROVISION を使う。
AM_PROPERTY_DVDCOPY_CHLG_KEY このプロパティでは設定と取得の両方の操作がサポートされている。取得操作では、デコーダにそのバス チャレンジ キーの提供を要求する。設定操作では、DVD ドライブからのバス チャレンジ キーをデコーダに提供する。このプロパティに渡されるデータは、AM_DVDCOPY_CHLGKEY 型の構造体である。
AM_PROPERTY_DVDCOPY_DEC_KEY2 これは取得専用プロパティである。このプロパティは、デコーダのバス キー 2 を DVD ドライブに転送するように要求する。渡されるデータは AM_DVDCOPY_BUSKEY 型の構造体である。
AM_PROPERTY_DVDCOPY_DISC_KEY これは設定専用プロパティである。このプロパティはディスク キーを提供する。ディスク キーは AM_DVDCOPY_DISCKEY 型の構造体である。
AM_PROPERTY_DVDCOPY_DVD_KEY1 これは設定専用プロパティである。このプロパティは DVD ドライブのバス キー 1 をデコーダに提供する。渡されるデータは AM_DVDCOPY_BUSKEY 型の構造体である。
AM_PROPERTY_DVDCOPY_REGION 地域コードは、DVD コンソーシアムで定義されている、そのデコーダの再生に使える地域の定義を要求する。この地域は DVD_REGION 構造体として定義される。
AM_PROPERTY_DVDCOPY_SET_COPY_STATE このプロパティでは設定と取得の両方の操作がサポートされている。まず、認証が必要かどうかを調べるために Get が呼び出される。設定プロパティは、コピー保護のネゴシエーションのどのフェーズにフィルタが入ろうとしているかを示す。渡されるデータは AM_DVDCOPY_SET_COPY_STATE 型の構造体である。
AM_PROPERTY_DVDCOPY_TITLE_KEY これは設定専用プロパティである。このプロパティは、現在のコンテンツからのタイトル キーを提供する。このキーは AM_DVDCOPY_TITLEKEY 型の構造体である。

要件

Dvdmedia.h をインクルードすること。

参照