音訊會使用此標頭。 如需詳細資訊,請參閱:
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函式的函式指標清單。 |