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 版本概述

要求

要求
Header acxstreams.h
IRQL PASSIVE_LEVEL

另请参阅