KSP_DRMAUDIOSTREAM_CONTENTID結構 (drmk.h)
KSP_DRMAUDIOSTREAM_CONTENTID 結構會指定 KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-property 要求的屬性、要求類型和內容。 它也會指定 DRM函式的函式指標清單。
語法
typedef struct {
KSPROPERTY Property;
PVOID Context;
PFNDRMADDCONTENTHANDLERS DrmAddContentHandlers;
PFNDRMCREATECONTENTMIXED DrmCreateContentMixed;
PFNDRMDESTROYCONTENT DrmDestroyContent;
PFNDRMFORWARDCONTENTTODEVICEOBJECT DrmForwardContentToDeviceObject;
PFNDRMFORWARDCONTENTTOFILEOBJECT DrmForwardContentToFileObject;
PFNDRMFORWARDCONTENTTOINTERFACE DrmForwardContentToInterface;
PFNDRMGETCONTENTRIGHTS DrmGetContentRights;
} KSP_DRMAUDIOSTREAM_CONTENTID, *PKSP_DRMAUDIOSTREAM_CONTENTID;
成員
Property
指定要取得或設定的屬性。 這個成員是 KSPROPERTY 類型的結構。
Context
內容數據的指標。 這是 DrmForwardContentToDeviceObject 函式的 DrmForward 參數中指定的內容。
DrmAddContentHandlers
DrmCreateContentMixed
DrmCreateContentMixed 函式的指標。
DrmDestroyContent
DrmDestroyContent 函式的指標。
DrmForwardContentToDeviceObject
DrmForwardContentToDeviceObject 函式的指標。
DrmForwardContentToFileObject
DrmForwardContentToFileObject 函式的指標。
DrmForwardContentToInterface
DrmForwardContentToInterface 函式的指標。
DrmGetContentRights
備註
結構包含DRM連結庫函式的函式指標,以提供驅動程式方便存取這些函式。
規格需求
需求 | 值 |
---|---|
標頭 | drmk.h (包含Drmk.h) |