Structure ACXDRMRIGHTS (acxstreams.h)
La structure ACXDRMRIGHTS spécifie les droits de contenu DRM attribués à une broche audio ACX ou à l’objet de flux d’un pilote.
Syntaxe
typedef struct _ACXDRMRIGHTS {
int CopyProtect;
ULONG Reserved;
int DigitalOutputDisable;
} ACXDRMRIGHTS, *PACXDRMRIGHTS;
Membres
CopyProtect
Spécifie l’une des valeurs de protection de copie suivantes :
TRUE Active la protection contre la copie.
Une application audio ne doit pas effectuer les opérations suivantes :
Stockez le contenu sous n’importe quel formulaire dans n’importe quel stockage nonvolatile.
Transmettez le contenu par référence ou par valeur à tout autre composant du système hôte qui n’est pas authentifié par le système DRM.
FALSE Désactive la protection contre la copie. Le contenu peut être copié sans restrictions.
Reserved
Réservé pour une utilisation ultérieure. Initialiser à zéro.
DigitalOutputDisable
Spécifie l’une des valeurs de protection de sortie numérique suivantes :
TRUE Désactiver les sorties numériques. Un composant logiciel ne doit pas transférer le contenu hors du système hôte via n’importe quel type d’interface numérique. Notez que la protection de sortie numérique n’affecte pas les périphériques USB, car le système hôte inclut des périphériques USB.
FAUX Active les sorties numériques. Le contenu peut être transféré du système hôte vers un composant externe sans restrictions.
Remarques
Si le pilote prend en charge DRMRIGHTS et implémente également un mécanisme de protection de copie propriétaire, le pilote doit agréger le résultat de l’implémentation propriétaire avec les valeurs de CopyProtect et DigitalOutputDisable pour déterminer l’état final de la protection de copie. L’état final de la protection contre la copie doit être le plus restrictif de toutes les demandes de protection de copie en attente.
Configuration requise pour ACX
version minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acxstreams.h |