drmk.h-Header
Dieser Header wird vom Audio verwendet. Weitere Informationen finden Sie unter
drmk.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
IDrmAudioStream Die IDrmAudioStream-Schnittstelle weist den digitalen Inhalten in einem Audiostream DRM-Schutz zu. |
Functions
DrmAddContentHandler Die DrmAddContentHandlers-Funktion stellt dem System eine Liste von Funktionen bereit, die geschützte Inhalte verarbeiten. |
DrmCreateContentMixed Die DrmCreateContentMixed-Funktion erstellt eine DRM-Inhalts-ID, um einen KS-Audiostream zu identifizieren, der gemischte Inhalte aus einer Reihe von Streams enthält. |
DrmDestroyContent Die DrmDestroyContent-Funktion löscht eine DRM-Inhalts-ID, die von DrmCreateContentMixed erstellt wurde. |
DrmForwardContentToDeviceObject Die DrmForwardContentToDeviceObject-Funktion akzeptiert ein Geräteobjekt, das ein Gerät darstellt, an das der Aufrufer geschützte Inhalte weiterleiten möchte. |
DrmForwardContentToFileObject Die DrmForwardContentToFileObject-Funktion ist veraltet und wird nur zur Unterstützung vorhandener Treiber beibehalten. |
DrmForwardContentToInterface Die DrmForwardContentToInterface-Funktion akzeptiert einen Zeiger auf die COM-Schnittstelle eines Objekts, an das der Aufrufer geschützte Inhalte weiterleiten möchte. |
DrmGetContentRights Die DrmGetContentRights-Funktion ruft die DRM-Inhaltsrechte ab, die einer DRM-Inhalts-ID zugewiesen sind. |
Rückruffunktionen
PFNDRMADDCONTENTHANDLERS Microsoft reserviert die Rückruffunktion PFNDRMADDCONTENTHANDLERS nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code. |
PFNDRMCREATECONTENTMIXED Microsoft reserviert die Rückruffunktion PFNDRMCREATECONTENTMIXED nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code. |
PFNDRMDESTROYCONTENT Microsoft reserviert die Rückruffunktion PFNDRMDESTROYCONTENT nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code. |
PFNDRMFORWARDCONTENTTODEVICEOBJECT Microsoft reserviert die Rückruffunktion PFNDRMFORWARDCONTENTTODEVICEOBJECT nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code. |
PFNDRMFORWARDCONTENTTOFILEOBJECT Microsoft reserviert die Rückruffunktion PFNDRMFORWARDCONTENTTOFILEOBJECT nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code. |
PFNDRMFORWARDCONTENTTOINTERFACE Microsoft reserviert die Rückruffunktion PFNDRMFORWARDCONTENTTOINTERFACE nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code. |
PFNDRMGETCONTENTRIGHTS Microsoft reserviert die Rückruffunktion PFNDRMGETCONTENTRIGHTS nur für die interne Verwendung. Verwenden Sie diese Funktion nicht im Code. |
Strukturen
DRMFORWARD Die DRMFORWARD-Struktur enthält die Informationen, die der DRMK-Systemtreiber benötigt, um eine DRM-Inhalts-ID an ein Gerät weiterzuleiten, das geschützte Inhalte verarbeitet. |
DRMRIGHTS Die DRMRIGHTS-Struktur gibt die DRM-Inhaltsrechte an, die einem KS-Audio-Pin oder dem Streamobjekt eines Portklassentreibers zugewiesen sind. |
KSDRMAUDIOSTREAM_CONTENTID Die KSDRMAUDIOSTREAM_CONTENTID-Struktur gibt die DRM-Inhalts-ID und DIE DRM-Inhaltsrechte für eine KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-Eigenschaftsanforderung an. |
KSP_DRMAUDIOSTREAM_CONTENTID Die KSP_DRMAUDIOSTREAM_CONTENTID-Struktur gibt die Eigenschaft, den Anforderungstyp und den Kontext für eine KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-Eigenschaftsanforderung an. Außerdem wird eine Liste von Funktionszeigern auf die DRM-Funktionen angegeben. |