estructura KSP_DRMAUDIOSTREAM_CONTENTID (drmk.h)
La estructura KSP_DRMAUDIOSTREAM_CONTENTID especifica la propiedad, el tipo de solicitud y el contexto de una solicitud set-property de KSPROPERTY_DRMAUDIOSTREAM_CONTENTID. También especifica una lista de punteros de función a las funciones DRM.
Sintaxis
typedef struct {
KSPROPERTY Property;
PVOID Context;
PFNDRMADDCONTENTHANDLERS DrmAddContentHandlers;
PFNDRMCREATECONTENTMIXED DrmCreateContentMixed;
PFNDRMDESTROYCONTENT DrmDestroyContent;
PFNDRMFORWARDCONTENTTODEVICEOBJECT DrmForwardContentToDeviceObject;
PFNDRMFORWARDCONTENTTOFILEOBJECT DrmForwardContentToFileObject;
PFNDRMFORWARDCONTENTTOINTERFACE DrmForwardContentToInterface;
PFNDRMGETCONTENTRIGHTS DrmGetContentRights;
} KSP_DRMAUDIOSTREAM_CONTENTID, *PKSP_DRMAUDIOSTREAM_CONTENTID;
Miembros
Property
Especifica la propiedad que se va a obtener o establecer. Este miembro es una estructura de tipo KSPROPERTY.
Context
Puntero a datos de contexto. Este es el contexto especificado en el parámetro DrmForwardContentToDeviceObject de la función DrmForward .
DrmAddContentHandlers
Puntero a la función DrmAddContentHandlers .
DrmCreateContentMixed
Puntero a la función DrmCreateContentMixed .
DrmDestroyContent
Puntero a la función DrmDestroyContent .
DrmForwardContentToDeviceObject
Puntero a la función DrmForwardContentToDeviceObject .
DrmForwardContentToFileObject
Puntero a la función DrmForwardContentToFileObject .
DrmForwardContentToInterface
Puntero a la función DrmForwardContentToInterface .
DrmGetContentRights
Puntero a la función DrmGetContentRights .
Comentarios
La estructura contiene punteros de función a las funciones de la biblioteca DRM para proporcionar al controlador acceso cómodo a estas funciones.
Requisitos
Requisito | Valor |
---|---|
Header | drmk.h (incluye Drmk.h) |