Функция AcxDrmCreateContentMixed (acxstreams.h)

Функция AcxCreateContentMixed создает идентификатор содержимого DRM для идентификации аудиопотока ACX, содержащего смешанное содержимое из нескольких потоков.

Синтаксис

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

Параметры

paContentId

Указатель на массив идентификаторов содержимого DRM. Каждый элемент массива имеет тип ULONG и содержит идентификатор содержимого, представляющий защищенный аудиопоток ACX. Если значение cContentId равно нулю, параметр paContentID может иметь значение NULL. Нулевой идентификатор содержимого — это специальное значение, представляющее звуковой поток с правами на содержимое DRM по умолчанию (см. DEFINE_DRMRIGHTS_DEFAULT).

cContentId

Указывает количество идентификаторов содержимого DRM в массиве paContentId. Массив может содержать ноль или более идентификаторов содержимого.

pMixedContentId

Выходной указатель для составного идентификатора содержимого. Этот параметр указывает на выделенную вызывающим объектом переменную ULONG, в которую функция записывает новый идентификатор содержимого для составного аудиопотока ACX. Если cContentId равно нулю, функция назначает права содержимого DRM по умолчанию новому идентификатору содержимого.

Возвращаемое значение

AcxDrmCreateContentMixed возвращает STATUS_SUCCESS, если вызов был выполнен успешно. В противном случае возвращается соответствующий код ошибки.

Комментарии

Требования к ACX

Минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.

Требования

Требование Значение
Заголовок acxstreams.h
IRQL PASSIVE_LEVEL

См. также раздел