Share via


Estructura ACXDRMRIGHTS (acxstreams.h)

La estructura ACXDRMRIGHTS especifica los derechos de contenido DRM asignados a un pin de audio ACX o al objeto de secuencia de un controlador.

Sintaxis

typedef struct _ACXDRMRIGHTS {
  int   CopyProtect;
  ULONG Reserved;
  int   DigitalOutputDisable;
} ACXDRMRIGHTS, *PACXDRMRIGHTS;

Miembros

CopyProtect

Especifica uno de los siguientes valores de protección de copia:

VERDAD Habilita la protección de copia.

Una aplicación de audio no debe hacer lo siguiente:

  • Almacene el contenido en cualquier forma en cualquier almacenamiento no volátil.

  • Pase el contenido por referencia o por valor a cualquier otro componente del sistema host que no esté autenticado por el sistema DRM.

FALSO Deshabilita la protección de copia. El contenido se puede copiar sin restricciones.

Reserved

Reservado para uso futuro. Inicialice en cero.

DigitalOutputDisable

Especifica uno de los siguientes valores de protección de salida digital:

VERDAD Deshabilite las salidas digitales. Un componente de software no debe transferir el contenido del sistema host a través de cualquier tipo de interfaz digital. Tenga en cuenta que la protección de salida digital no afecta a los dispositivos USB porque el sistema host incluye dispositivos USB.

FALSO Habilita las salidas digitales. El contenido se puede transferir desde el sistema host a un componente externo sin restricciones.

Comentarios

Si el controlador admite DRMRIGHTS e implementa también un mecanismo de protección de copia propietario, el controlador debe agregar el resultado de la implementación propietaria con los valores de CopyProtect y DigitalOutputDisable para determinar el estado de protección de copia final. El estado de protección de copia final debe ser el más restrictivo de todas las solicitudes de protección de copia pendientes.

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxstreams.h

Consulte también