DVD コピー保護プロパティ セット
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
DVD コピー保護プロパティ セットは、ハードウェアまたはソフトウェアの復号化プログラムからのコピー保護情報の認証を提供します。 このプロパティ セットを使用して、事前に記録された DVD-Video からの未承認のコピーを防止します。
Microsoft は、暗号化スキームに必要な認証プロセスを容易にするソフトウェアを提供しているため、DVD-ROM ドライブで DVD 復号化ツールを使用してキーを認証および転送できます。 Microsoft は DVD 復号化ツールを発送する現在の計画を持っていません。代わりに、ハードウェアまたはソフトウェアの復号化者の認証を有効にするためにエージェントとして機能するオペレーティング システム コードを提供しています。
DVD ナビゲーターは、キー交換プロセスを開始および制御します。 DVD ミニドライバーは、次のプロパティを実装する必要があります。 その他のコンポーネントは、残りの部分を処理します。
各 DVD 入力ストリームは、コピー保護プロパティを受け取ります。 これは、同じハードウェアがすべての DVD ストリームを制御している場合でも当てはまります。
次の情報は、 IKsPropertySet メソッドの呼び出しでこのプロパティ セットに使用するために必要な定数とデータ型を示しています。 GUID (guidPropSet)、プロパティ ID (dwPropID)、およびプロパティ データ型 (pPropData) パラメーターの値を提供します。
Label | 値 |
---|---|
[プロパティ セット GUID] | AM_KSPROPSETID_CopyProt |
プロパティ ID | 説明 |
---|---|
AM_PROPERTY_COPY_ANALOG_COMPONENT | ビデオ出力が標準定義のアナログ コンポーネント ビデオであるかどうかを問い合わせします。 |
AM_PROPERTY_COPY_MACROVISION | これは、設定のみのプロパティです。 このプロパティは、受信ピンの出力端にある NTSC エンコーダーのアナログ コピー保護レベルを設定します。 AM_COPY_MACROVISIONを使用 します。 |
AM_PROPERTY_DVDCOPY_CHLG_KEY | このプロパティでは、取得操作と設定操作の両方がサポートされています。 get 操作は、デコーダーにバス チャレンジ キーを提供するように要求します。 設定操作により、デコーダーに DVD ドライブからのバス チャレンジ キーが提供されます。 このプロパティで渡されるデータは、 AM_DVDCOPY_CHLGKEY型の構造体になります。 |
AM_PROPERTY_DVDCOPY_DEC_KEY2 | これは、取得専用プロパティです。 このプロパティは、デコーダーのバス キー 2 を DVD ドライブに転送するように要求します。 渡されるデータは、 AM_DVDCOPY_BUSKEY型の構造体になります。 |
AM_PROPERTY_DVDCOPY_DISC_KEY | Set-only プロパティ。 これにより、ディスク キーが提供されます。 キーは、 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 と set の両方がサポートされています。 最初に Get が呼び出され、認証が必要かどうかを判断します。 セット プロパティは、フィルターが入力するコピー保護ネゴシエーションのフェーズを示します。 渡されるデータは、 AM_DVDCOPY_SET_COPY_STATE型の構造体になります。 |
AM_PROPERTY_DVDCOPY_SUPPORTS_NEW_KEYCOUNT | このプロパティが TRUE の場合、DVD ナビゲーターはディスク キーをネゴシエート する前AM_UseNewCSSKey サンプルを送信しません。
「AM_SAMPLE2_PROPERTIES」を参照してください。 読み取り専用です。 プロパティ データは BOOL 値です。 メモ: Windows 7 に適用されます。 |
AM_PROPERTY_DVDCOPY_TITLE_KEY | これは、設定のみのプロパティです。 これにより、現在のコンテンツのタイトル キーが提供されます。 キーは、 AM_DVDCOPY_TITLEKEY型の構造体です。 |
要件
要件 | 値 |
---|---|
ヘッダー |
|