drmk.h 標頭
音訊會使用此標頭。 如需詳細資訊,請參閱
drmk.h 包含下列程式設計介面:
介面
IDrmAudioStream IDrmAudioStream 介面會將 DRM 保護指派給音訊資料流程中的數位內容。 |
函式
DrmAddContentHandlers DrmAddContentHandlers 函式提供系統處理受保護內容的函式清單。 |
DrmCreateContentMixed DrmCreateContentMixed 函式會建立 DRM 內容識別碼,以識別包含來自數個數據流之混合內容的 KS 音訊資料流程。 |
DrmDestroyContent DrmDestroyContent 函式會刪除 DrmCreateContentMixed 所建立的 DRM 內容識別碼。 |
DrmForwardContentToDeviceObject DrmForwardContentToDeviceObject 函式接受代表呼叫端想要轉送受保護內容的裝置物件。 |
DrmForwardContentToFileObject DrmForwardContentToFileObject 函式已經過時,而且只會維護以支援現有的驅動程式。 |
DrmForwardContentToInterface DrmForwardContentToInterface 函式接受呼叫端想要轉送受保護內容的物件的 COM 介面指標。 |
DrmGetContentRights DrmGetContentRights 函式會擷取指派給 DRM 內容識別碼的 DRM 內容許可權。 |
回呼函式
PFNDRMADDCONTENTHANDLERS Microsoft 僅保留 PFNDRMADDCONTENTHANDLERS 回呼函式以供內部使用。 請勿在程式碼中使用此函式。 |
PFNDRMCREATECONTENTMIXED Microsoft 保留 PFNDRMCREATECONTENTMIXED 回呼函式以供內部使用。 請勿在程式碼中使用此函式。 |
PFNDRMDESTROYCONTENT Microsoft 僅保留 PFNDRMDESTROYCONTENT 回呼函式以供內部使用。 請勿在程式碼中使用此函式。 |
PFNDRMFORWARDCONTENTTODEVICEOBJECT Microsoft 保留 PFNDRMFORWARDCONTENTTODEVICEOBJECT 回呼函式以供內部使用。 請勿在程式碼中使用此函式。 |
PFNDRMFORWARDCONTENTTOFILEOBJECT Microsoft 保留 PFNDRMFORWARDCONTENTTOFILEOBJECT 回呼函式以供內部使用。 請勿在程式碼中使用此函式。 |
PFNDRMFORWARDCONTENTTOINTERFACE Microsoft 保留 PFNDRMFORWARDCONTENTTOINTERFACE 回呼函式以供內部使用。 請勿在程式碼中使用此函式。 |
PFNDRMGETCONTENTRIGHTS Microsoft 僅保留 PFNDRMGETCONTENTRIGHTS 回呼函式以供內部使用。 請勿在程式碼中使用此函式。 |
結構
DRMFORWARD DRMFORWARD 結構包含 DRMK 系統驅動程式需要的資訊,以便將 DRM 內容識別碼轉送到處理受保護內容的裝置。 |
DRMRIGHTS DRMRIGHTS 結構會指定指派給 KS 音訊釘選或埠類別驅動程式資料流程物件的 DRM 內容許可權。 |
KSDRMAUDIOSTREAM_CONTENTID KSDRMAUDIOSTREAM_CONTENTID 結構會指定KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset屬性要求的 DRM 內容識別碼和 DRM 內容許可權。 |
KSP_DRMAUDIOSTREAM_CONTENTID KSP_DRMAUDIOSTREAM_CONTENTID 結構會指定KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset屬性要求的屬性、要求類型和內容。 它也會指定 DRM 函式的函式指標清單。 |