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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour