intestazione drmk.h
Questa intestazione viene usata dall'audio. Per altre informazioni, vedere:
drmk.h contiene le interfacce di programmazione seguenti:
Interfacce
IDrmAudioStream L'interfaccia IDrmAudioStream assegna la protezione DRM al contenuto digitale in un flusso audio. |
Funzioni
DrmAddContentHandlers La funzione DrmAddContentHandlers fornisce al sistema un elenco di funzioni che gestiscono il contenuto protetto. |
DrmCreateContentMixed La funzione DrmCreateContentMixed crea un ID contenuto DRM per identificare un flusso audio KS contenente contenuto misto da diversi flussi. |
DrmDestroyContent La funzione DrmDestroyContent elimina un ID contenuto DRM creato da DrmCreateContentMixed. |
DrmForwardContentToDeviceObject La funzione DrmForwardContentToDeviceObject accetta un oggetto dispositivo che rappresenta un dispositivo a cui il chiamante intende inoltrare contenuto protetto. |
DrmForwardContentToFileObject La funzione DrmForwardContentToFileObject è obsoleta e viene mantenuta solo per supportare i driver esistenti. |
DrmForwardContentToInterface La funzione DrmForwardContentToInterface accetta un puntatore all'interfaccia COM di un oggetto a cui il chiamante intende inoltrare contenuto protetto. |
DrmGetContentRights La funzione DrmGetContentRights recupera i diritti di contenuto DRM assegnati a un ID contenuto DRM. |
Funzioni di callback
PFNDRMADDCONTENTHANDLERS Microsoft riserva la funzione di callback PFNDRMADDCONTENTHANDLERS solo per l'uso interno. Non usare questa funzione nel codice. |
PFNDRMCREATECONTENTMIXED Microsoft riserva la funzione di callback PFNDRMCREATECONTENTMIXED solo per l'uso interno. Non usare questa funzione nel codice. |
PFNDRMDESTROYCONTENT Microsoft riserva la funzione di callback PFNDRMDESTROYCONTENT solo per l'uso interno. Non usare questa funzione nel codice. |
PFNDRMFORWARDCONTENTTODEVICEOBJECT Microsoft riserva la funzione di callback PFNDRMFORWARDCONTENTTODEVICEOBJECT solo per l'uso interno. Non usare questa funzione nel codice. |
PFNDRMFORWARDCONTENTTOFILEOBJECT Microsoft riserva la funzione di callback PFNDRMFORWARDCONTENTTOFILEOBJECT solo per l'uso interno. Non usare questa funzione nel codice. |
PFNDRMFORWARDCONTENTTOINTERFACE Microsoft riserva la funzione di callback PFNDRMFORWARDCONTENTTOINTERFACE solo per l'uso interno. Non usare questa funzione nel codice. |
PFNDRMGETCONTENTRIGHTS Microsoft riserva la funzione di callback PFNDRMGETCONTENTRIGHTS solo per l'uso interno. Non usare questa funzione nel codice. |
Strutture
DRMFORWARD La struttura DRMFORWARD contiene le informazioni necessarie dal driver di sistema DRMK per inoltrare un ID contenuto DRM a un dispositivo che gestisce il contenuto protetto. |
DRMRIGHTS La struttura DRMRIGHTS specifica i diritti di contenuto DRM assegnati a un pin audio KS o a un oggetto di flusso del driver di classe porta. |
KSDRMAUDIOSTREAM_CONTENTID La struttura KSDRMAUDIOSTREAM_CONTENTID specifica i diritti di contenuto DRM e DRM per una richiesta di KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset proprietà. |
KSP_DRMAUDIOSTREAM_CONTENTID La struttura KSP_DRMAUDIOSTREAM_CONTENTID specifica la proprietà, il tipo di richiesta e il contesto per una richiesta di KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset proprietà. Specifica anche un elenco di puntatori alle funzioni DRM. |