此标头由音频使用。 有关详细信息,请参阅:
drmk.h 包含以下编程接口:
接口
|
IDrmAudioStream IDrmAudioStream 接口将 DRM 保护分配给音频流中的数字内容。 |
功能
|
DrmAddContentHandlers DrmAddContentHandlers 函数为系统提供了处理受保护内容的函数列表。 |
|
DrmCreateContentMixed DrmCreateContentMixed 函数创建 DRM 内容 ID,用于标识包含来自多个流的混合内容的 KS 音频流。 |
|
DrmDestroyContent DrmDestroyContent 函数删除 DrmCreateContentMixed 创建的 DRM 内容 ID。 |
|
DrmForwardContentToDeviceObject DrmForwardContentToDeviceObject 函数接受表示调用方打算转发受保护内容的设备的设备对象。 |
|
DrmForwardContentToFileObject DrmForwardContentToFileObject 函数已过时,仅用于支持现有驱动程序。 |
|
DrmForwardContentToInterface DrmForwardContentToInterface 函数接受指向调用方要转发受保护内容的对象的 COM 接口的指针。 |
|
DrmGetContentRights DrmGetContentRights 函数检索分配给 DRM 内容 ID 的 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 内容 ID 转发到处理受保护内容的设备。 |
|
DRMRIGHTS DRMRIGHTS 结构指定分配给 KS 音频引脚或端口类驱动程序流对象的 DRM 内容权限。 |
|
KSDRMAUDIOSTREAM_CONTENTID KSDRMAUDIOSTREAM_CONTENTID结构指定KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset属性请求的 DRM 内容 ID 和 DRM 内容权限。 |
|
KSP_DRMAUDIOSTREAM_CONTENTID KSP_DRMAUDIOSTREAM_CONTENTID结构指定KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset属性请求的属性、请求类型和上下文。 它还指定指向 DRM 函数的函数指针列表。 |