次の方法で共有


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 を含む)

関連項目

KSPROPERTY_AUDIO_COPY_PROTECTION