KSAUDIO_COPY_PROTECTION構造体 (ksmedia.h)
KSAUDIO_COPY_PROTECTION 構造体は、オーディオ ストリームのコピー保護の状態を指定します。
構文
typedef struct {
BOOL fCopyrighted;
BOOL fOriginal;
} KSAUDIO_COPY_PROTECTION, *PKSAUDIO_COPY_PROTECTION;
メンバーズ
fCopyrighted
ストリームが著作権で保護されているかどうかを示します。 TRUE 場合、ストリームは著作権で保護されています。 FALSE 場合、ストリームは著作権で保護されておらず、コピー保護の対象になりません。
fOriginal
ストリームがストリームの元の第 1 世代コピーであるか、元のストリームの第 2 世代コピーであるかを示します。 TRUE 場合、ストリームは元のストリームです。 FALSE 場合は、第 2 世代のコピーです。
備考
KSPROPERTY_AUDIO_COPY_PROTECTION プロパティは、この構造体を使用して、ストリームが著作権で保護されているかどうか、およびストリームが元のストリームであるか、元のストリームのコピーであるかを報告します。
コピー保護をサポートするオーディオ デバイスでは、ストリームに関する著作権情報とコピー生成情報を使用して、独自のオーディオ コンテンツを無制限にコピーできないようにすることができます。 たとえば、シリアル コピー管理システム (SCMS) は、ストリームの元の第 1 世代コピーをコピーできるが、ストリームの第 2 世代コピーのコピーを防止する 1 レベルのコピー保護を定義します。
KSPROPERTY_AUDIO_COPY_PROTECTION プロパティは、Digital Rights Management (DRM) の実装と、Windows Media 用のSecure Audio Path (SAP) とは別であり、関係ありません。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |