Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par l’audio. Pour plus d’informations, consultez :
drmk.h contient les interfaces de programmation suivantes :
Interfaces
|
IDrmAudioStream L’interface IDrmAudioStream affecte la protection DRM au contenu numérique dans 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 auquel 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 uniquement pour une utilisation interne. 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 uniquement pour une utilisation interne. 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 uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code. |
|
PFNDRMGETCONTENTRIGHTS Microsoft réserve la fonction de rappel PFNDRMGETCONTENTRIGHTS uniquement pour une utilisation interne. 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 de flux 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 KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-propriété. Il spécifie également une liste de pointeurs de fonction vers les fonctions DRM. |