pcCreateContentMixed 函数 (portcls.h)

PcCreateContentMixed 函数计算包含来自一定数量的 KS 音频流的混合内容的复合流的 DRM 内容权限。 请注意,此函数调用在操作上与 DrmCreateContentMixed 函数相同,其参数定义和返回值也相同。

语法

PORTCLASSAPI NTSTATUS PcCreateContentMixed(
  [in]  PULONG paContentId,
  [in]  ULONG  cContentId,
  [out] PULONG pMixedContentId
);

参数

[in] paContentId

指向 DRM 内容 ID 数组的指针。 每个数组元素的类型为 ULONG,并且包含一个表示受保护的 KS 音频流的内容 ID。 如果 cContentId 为零, 则 paContentID 可以为 NULL。 内容 ID 为零是一个特殊值,表示具有默认 DRM 内容权限的音频流, (查看 DEFINE_DRMRIGHTS_DEFAULT) 。

[in] cContentId

指定 paContentId 数组中 DRM 内容 ID 的数目。 数组可以保存零个或多个内容 ID。

[out] pMixedContentId

复合内容 ID 的输出指针。 此参数指向调用方分配的 ULONG 变量,函数在该变量中写入复合 KS 音频流的新内容 ID。 如果 cContentId 为零,则函数会将默认 DRM 内容权限分配给新内容 ID。

返回值

请参阅 DrmCreateContentMixed 中的返回值定义。

注解

有关详细信息,请参阅 DrmCreateContentMixed 中的注释。

要求

要求
最低受支持的客户端 PortCls 系统驱动程序在 Microsoft Windows XP 和更高版本的操作系统中实现 PcCreateContentMixed 函数。
目标平台 通用
标头 portcls.h (包括 Portcls.h)
Library Portcls.lib

另请参阅

DrmCreateContentMixed