Função AcxDrmCreateContentMixed (acxstreams.h)
A função AcxCreateContentMixed cria uma ID de conteúdo DRM para identificar um fluxo de áudio ACX que contém conteúdo misto de vários fluxos
NTSTATUS AcxDrmCreateContentMixed(
PULONG paContentId,
ULONG cContentId,
PULONG pMixedContentId
);
paContentId
Ponteiro para uma matriz de IDs de conteúdo DRM. Cada elemento de matriz é do tipo ULONG e contém uma ID de conteúdo que representa um fluxo de áudio ACX protegido. Se cContentId for zero, paContentID poderá ser NULL. Uma ID de conteúdo igual a zero é um valor especial que representa um fluxo de áudio com direitos de conteúdo DRM padrão (consulte DEFINE_DRMRIGHTS_DEFAULT).
cContentId
Especifica o número de IDs de conteúdo DRM na matriz paContentId. A matriz pode conter zero ou mais IDs de conteúdo.
pMixedContentId
Ponteiro de saída para a ID de conteúdo composto. Esse parâmetro aponta para uma variável ULONG alocada pelo chamador na qual a função grava a nova ID de conteúdo para o fluxo de áudio ACX composto. Se cContentId for zero, a função atribuirá direitos de conteúdo DRM padrão à nova ID de conteúdo.
AcxDrmCreateContentMixed retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, ele retornará um código de erro apropriado.
Versão mínima do ACX: 1.0
Para obter mais informações sobre as versões do ACX, consulte Visão geral da versão do ACX.
Requisito | Valor |
---|---|
Cabeçalho | acxstreams.h |
IRQL | PASSIVE_LEVEL |