Skip to main content

AcpHalAllocateShapeContexts

Asigna matrices de contextos para el motor de procesamiento de audio por hardware escalable (SHAPE) y XBOX Media Audio (XMA).

Sintaxis

Parámetros

contextArrays   _Inout_
Tipo: SHAPE_CONTEXTS*
En la entrada, el contexto debe contener el tamaño solicitado de las matrices de contextos. Si la función se ejecuta correctamente, el contexto se rellena con las matrices asignadas. Consulte las estructuras SHAPE_DMA_CONTEXT, SHAPE_EQCOMP_CONTEXT, SHAPE_FILTVOL_CONTEXT, SHAPE_PCM_CONTEXT, SHAPE_SRC_CONTEXT y SHAPE_XMA_CONTEXT.

Valor devuelto

Tipo: HRESULT Si el método se ejecuta correctamente, devuelve S_OK. Si el método falla, devuelve uno de los códigos siguientes (lista parcial):

Comentarios

Llame a este método para asignar contextos para un cliente del procesador de control de audio (ACP) antes de llamar a AcpHalCreate. A menos que haya una llamada posterior a AcpHalReleaseShapeContexts, este método solo debe llamarse una vez. El número de contextos del convertidor de frecuencia de muestreo (SRC) debe ser igual a la suma del número de contextos de modulación por impulsos codificados (PCM) y el número de contextos XMA.

Requisitos

Encabezado: acphal.h Biblioteca: acphal.lib Plataformas compatibles: consolas de la familia XBOX One y consolas XBOX Series

Consulte también

AcpHalReleaseShapeContexts
AcpHalCreate
AcpHal
Última modificación el 28 de agosto de 2026