Skip to main content

AcpHalAllocateShapeContexts

Aloca matrizes de contexto para o Scalable Hardware Audio Processing Engine (SHAPE) e o XBOX Media Audio (XMA).

Sintaxe

Parâmetros

contextArrays   _Inout_
Tipo: SHAPE_CONTEXTS*
Na entrada, o contexto deve conter o tamanho solicitado das matrizes de contexto. Se a função for bem-sucedida, o contexto será preenchido com as matrizes alocadas. Consulte as estruturas SHAPE_DMA_CONTEXT, SHAPE_EQCOMP_CONTEXT, SHAPE_FILTVOL_CONTEXT, SHAPE_PCM_CONTEXT, SHAPE_SRC_CONTEXT e SHAPE_XMA_CONTEXT.

Valor retornado

Tipo: HRESULT Se o método for bem-sucedido, ele retornará S_OK. Se o método falhar, ele retornará um dos seguintes códigos (lista parcial):

Comentários

Chame este método para alocar contextos para um cliente do Audio Control Processor (ACP) antes de chamar AcpHalCreate. A menos que haja uma chamada subsequente para AcpHalReleaseShapeContexts, este método deve ser chamado apenas uma vez. O número de contextos do Sample Rate Convertor (SRC) deve ser igual à soma do número de contextos de modulação por código de pulso (PCM) e do número de contextos XMA.

Requisitos

Cabeçalho: acphal.h Biblioteca: acphal.lib Plataformas com suporte: consoles da família XBOX One e consoles XBOX Series

Confira também

AcpHalReleaseShapeContexts
AcpHalCreate
AcpHal
Last modified on October 6, 2026