Freigeben über


KSAUDIO_COPY_PROTECTION Struktur (ksmedia.h)

Die KSAUDIO_COPY_PROTECTION-Struktur gibt den Kopierschutzstatus eines Audiodatenstroms an.

Syntax

typedef struct {
  BOOL fCopyrighted;
  BOOL fOriginal;
} KSAUDIO_COPY_PROTECTION, *PKSAUDIO_COPY_PROTECTION;

Angehörige

fCopyrighted

Gibt an, ob der Datenstrom urheberrechtlich geschützt ist. Wenn TRUE, ist der Datenstrom urheberrechtlich geschützt. Wenn FALSE, ist der Datenstrom nicht urheberrechtlich geschützt und unterliegt keinem Kopierschutz.

fOriginal

Gibt an, ob es sich bei dem Datenstrom um eine originale Kopie der ersten Generation oder eine Kopie der zweiten Generation des Originals handelt. Wenn TRUE, ist der Datenstrom original. Wenn FALSE-, handelt es sich um eine Kopie der zweiten Generation.

Bemerkungen

Die KSPROPERTY_AUDIO_COPY_PROTECTION-Eigenschaft verwendet diese Struktur, um zu melden, ob ein Datenstrom urheberrechtlich geschützt ist, und ob es sich bei dem Datenstrom um einen ursprünglichen Stream oder eine Kopie des ursprünglichen Datenstroms handelt.

Ein Audiogerät, das kopierschutz unterstützt, kann Copyright- und Kopiergenerierungsinformationen zu einem Datenstrom verwenden, um das unbegrenzte Kopieren proprietärer Audioinhalte zu verhindern. Beispielsweise definiert das Serielle Kopierverwaltungssystem (Serial Copy Management System, SCMS) eine Ebene des Kopierschutzes, die das Kopieren einer ursprünglichen Kopie eines Datenstroms der ersten Generation ermöglicht, das Kopieren von Kopien der zweiten Generation des Datenstroms jedoch verhindert.

Die KSPROPERTY_AUDIO_COPY_PROTECTION-Eigenschaft unterscheidet sich von der Implementierung von Digital Rights Management (DRM) und dem Secure Audio Path (SAP) für Windows Media.

Anforderungen

Anforderung Wert
Header- ksmedia.h (enthalten Ksmedia.h)

Siehe auch

KSPROPERTY_AUDIO_COPY_PROTECTION