Compartir a través de


Encabezado drmk.h

Este encabezado lo usa el audio. Para más información, consulte:

drmk.h contiene las siguientes interfaces de programación:

Interfaces

 
IDrmAudioStream

La interfaz IDrmAudioStream asigna protección DRM al contenido digital en una secuencia de audio.

Functions

 
DrmAddContentHandlers

La función DrmAddContentHandlers proporciona al sistema una lista de funciones que controlan el contenido protegido.
DrmCreateContentMixed

La función DrmCreateContentMixed crea un identificador de contenido DRM para identificar una secuencia de audio KS que contiene contenido mixto de varias secuencias.
DrmDestroyContent

La función DrmDestroyContent elimina un identificador de contenido DRM creado por DrmCreateContentMixed.
DrmForwardContentToDeviceObject

La función DrmForwardContentToDeviceObject acepta un objeto de dispositivo que representa un dispositivo al que el autor de la llamada pretende reenviar contenido protegido.
DrmForwardContentToFileObject

La función DrmForwardContentToFileObject está obsoleta y solo se mantiene para admitir controladores existentes.
DrmForwardContentToInterface

La función DrmForwardContentToInterface acepta un puntero a la interfaz COM de un objeto al que el llamador pretende reenviar contenido protegido.
DrmGetContentRights

La función DrmGetContentRights recupera los derechos de contenido drm asignados a un identificador de contenido DRM.

Funciones de devolución de llamada

 
PFNDRMADDCONTENTHANDLERS

Microsoft reserva la función de devolución de llamada PFNDRMADDCONTENTHANDLERS solo para uso interno. No use esta función en el código.
PFNDRMCREATECONTENTMIXED

Microsoft reserva la función de devolución de llamada PFNDRMCREATECONTENTMIXED solo para uso interno. No use esta función en el código.
PFNDRMDESTROYCONTENT

Microsoft reserva la función de devolución de llamada PFNDRMDESTROYCONTENT solo para uso interno. No use esta función en el código.
PFNDRMFORWARDCONTENTTODEVICEOBJECT

Microsoft reserva la función de devolución de llamada PFNDRMFORWARDCONTENTTODEVICEOBJECT solo para uso interno. No use esta función en el código.
PFNDRMFORWARDCONTENTTOFILEOBJECT

Microsoft reserva la función de devolución de llamada PFNDRMFORWARDCONTENTTOFILEOBJECT solo para uso interno. No use esta función en el código.
PFNDRMFORWARDCONTENTTOINTERFACE

Microsoft reserva la función de devolución de llamada PFNDRMFORWARDCONTENTTOINTERFACE solo para uso interno. No use esta función en el código.
PFNDRMGETCONTENTRIGHTS

Microsoft reserva la función de devolución de llamada PFNDRMGETCONTENTRIGHTS solo para uso interno. No use esta función en el código.

Estructuras

 
DRMFORWARD

La estructura DRMFORWARD contiene la información que necesita el controlador del sistema DRMK para reenviar un identificador de contenido DRM a un dispositivo que controla el contenido protegido.
DRMRIGHTS

La estructura DRMRIGHTS especifica los derechos de contenido DRM asignados a un pin de audio KS o a un objeto de secuencia del controlador de clase puerto.
KSDRMAUDIOSTREAM_CONTENTID

La estructura KSDRMAUDIOSTREAM_CONTENTID especifica el identificador de contenido DRM y los derechos de contenido DRM para una solicitud de propiedad KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset.
KSP_DRMAUDIOSTREAM_CONTENTID

La estructura KSP_DRMAUDIOSTREAM_CONTENTID especifica la propiedad, el tipo de solicitud y el contexto de una solicitud KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-property. También especifica una lista de punteros de función a las funciones DRM.