structure KSAUDIO_COPY_PROTECTION (ksmedia.h)
La structure KSAUDIO_COPY_PROTECTION spécifie le status de protection contre la copie d’un flux audio.
Syntaxe
typedef struct {
BOOL fCopyrighted;
BOOL fOriginal;
} KSAUDIO_COPY_PROTECTION, *PKSAUDIO_COPY_PROTECTION;
Membres
fCopyrighted
Indique si le flux est protégé par des droits d’auteur. Si la valeur est TRUE, le flux est protégé par des droits d’auteur. Si la valeur est FALSE, le flux n’est pas protégé par le droit d’auteur et n’est pas soumis à la protection contre la copie.
fOriginal
Indique si le flux est une copie originale de première génération d’un flux ou une copie de deuxième génération de l’original. Si la valeur est TRUE, le flux est d’origine. Si la valeur est FALSE, il s’agit d’une copie de deuxième génération.
Remarques
La propriété KSPROPERTY_AUDIO_COPY_PROTECTION utilise cette structure pour indiquer si un flux est protégé par le droit d’auteur et s’il s’agit d’un flux d’origine ou d’une copie du flux d’origine.
Un périphérique audio qui prend en charge la protection contre la copie peut utiliser des informations de copyright et de génération de copie sur un flux pour empêcher la copie illimitée de contenu audio propriétaire. Par exemple, le système SCMS (Serial Copy Management System) définit un niveau de protection contre la copie qui autorise la copie d’une copie d’origine de première génération d’un flux, mais empêche la copie de copies de deuxième génération du flux.
La propriété KSPROPERTY_AUDIO_COPY_PROTECTION est distincte et non liée à l’implémentation de la gestion des droits numériques (DRM) et du chemin d’accès audio sécurisé (SAP) pour Windows Media.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |