en-tête drmk.h
Cet en-tête est utilisé par l’audio. Pour plus d'informations, consultez les pages suivantes :
drmk.h contient les interfaces de programmation suivantes :
Interfaces
IDrmAudioStream L’interface IDrmAudioStream affecte la protection DRM au contenu numérique d’un flux audio. |
Fonctions
DrmAddContentHandlers La fonction DrmAddContentHandlers fournit au système une liste de fonctions qui gèrent le contenu protégé. |
DrmCreateContentMixed La fonction DrmCreateContentMixed crée un ID de contenu DRM pour identifier un flux audio KS contenant du contenu mixte à partir d’un certain nombre de flux. |
DrmDestroyContent La fonction DrmDestroyContent supprime un ID de contenu DRM créé par DrmCreateContentMixed. |
DrmForwardContentToDeviceObject La fonction DrmForwardContentToDeviceObject accepte un objet d’appareil représentant un appareil vers lequel l’appelant a l’intention de transférer du contenu protégé. |
DrmForwardContentToFileObject La fonction DrmForwardContentToFileObject est obsolète et est conservée uniquement pour prendre en charge les pilotes existants. |
DrmForwardContentToInterface La fonction DrmForwardContentToInterface accepte un pointeur vers l’interface COM d’un objet vers lequel l’appelant a l’intention de transférer du contenu protégé. |
DrmGetContentRights La fonction DrmGetContentRights récupère les droits de contenu DRM attribués à un ID de contenu DRM. |
Fonctions de rappel
PFNDRMADDCONTENTHANDLERS Microsoft réserve la fonction de rappel PFNDRMADDCONTENTHANDLERS pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code. |
PFNDRMCREATECONTENTMIXED Microsoft réserve la fonction de rappel PFNDRMCREATECONTENTMIXED pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code. |
PFNDRMDESTROYCONTENT Microsoft réserve la fonction de rappel PFNDRMDESTROYCONTENT uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code. |
PFNDRMFORWARDCONTENTTODEVICEOBJECT Microsoft réserve la fonction de rappel PFNDRMFORWARDCONTENTTODEVICEOBJECT pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code. |
PFNDRMFORWARDCONTENTTOFILEOBJECT Microsoft réserve la fonction de rappel PFNDRMFORWARDCONTENTTOFILEOBJECT uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code. |
PFNDRMFORWARDCONTENTTOINTERFACE Microsoft réserve la fonction de rappel PFNDRMFORWARDCONTENTTOINTERFACE pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code. |
PFNDRMGETCONTENTRIGHTS Microsoft réserve la fonction de rappel PFNDRMGETCONTENTRIGHTS pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code. |
Structures
DRMFORWARD La structure DRMFORWARD contient les informations dont le pilote système DRMK a besoin pour transférer un ID de contenu DRM à un appareil qui gère le contenu protégé. |
DRMRIGHTS La structure DRMRIGHTS spécifie les droits de contenu DRM attribués à une broche audio KS ou à l’objet stream d’un pilote de classe de port. |
KSDRMAUDIOSTREAM_CONTENTID La structure KSDRMAUDIOSTREAM_CONTENTID spécifie l’ID de contenu DRM et les droits de contenu DRM pour une demande de propriété KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset. |
KSP_DRMAUDIOSTREAM_CONTENTID La structure KSP_DRMAUDIOSTREAM_CONTENTID spécifie la propriété, le type de requête et le contexte d’une requête de propriété KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset. Il spécifie également une liste de pointeurs de fonction vers les fonctions DRM. |