共用方式為


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函式的函式指標清單。