Freigeben über


KSAUDIO_COPY_PROTECTION Struktur (ksmedia.h)

Die KSAUDIO_COPY_PROTECTION-Struktur gibt den kopiergeschützten status eines Audiodatenstroms an.

Syntax

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

Member

fCopyrighted

Gibt an, ob der Stream urheberrechtlich geschützt ist. Wenn true, ist der Stream urheberrechtlich geschützt. Bei FALSE ist der Stream nicht urheberrechtlich geschützt und unterliegt nicht dem Kopierschutz.

fOriginal

Gibt an, ob es sich bei dem Stream um eine Originalkopie eines Datenstroms der ersten Generation oder um eine Kopie des Originals der zweiten Generation handelt. Wenn TRUE, ist der Stream original. Bei FALSE handelt es sich um eine Kopie der zweiten Generation.

Hinweise

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

Ein Audiogerät, das den Kopierschutz unterstützt, kann Urheberrechts- und Kopiergenerierungsinformationen zu einem Stream verwenden, um unbegrenztes Kopieren proprietärer Audioinhalte zu verhindern. Beispielsweise definiert das Serial Copy Management System (SCMS) eine Kopierschutzebene, die das Kopieren einer ursprünglichen Kopie eines Datenstroms der ersten Generation ermöglicht, aber das Kopieren von Kopien des Datenstroms der zweiten Generation verhindert.

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

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSPROPERTY_AUDIO_COPY_PROTECTION