AcxDrmCreateContentMixed 函数 (acxstreams.h)

AcxCreateContentMixed 函数创建 DRM 内容 ID,用于标识包含多个流中混合内容的 ACX 音频流

语法

NTSTATUS AcxDrmCreateContentMixed(
  PULONG paContentId,
  ULONG  cContentId,
  PULONG pMixedContentId
);

参数

paContentId

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

cContentId

指定 paContentId 数组中的 DRM 内容 ID 数。 该数组可以容纳零个或多个内容 ID。

pMixedContentId

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

返回值

如果调用成功,AcxDrmCreateContentMixed 将返回STATUS_SUCCESS。 否则,它将返回适当的错误代码。

言论

ACX 要求

最低 ACX 版本: 1.0

有关 ACX 版本的详细信息,请参阅 ACX 版本概述

要求

要求 价值
标头 acxstreams.h
IRQL PASSIVE_LEVEL

另请参阅