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) |