Skip to main content

AcpHalAllocateShapeContexts

Alloue des tableaux de contextes pour le Scalable Hardware Audio Processing Engine (SHAPE) et XBOX Media Audio (XMA).

Syntaxe

Paramètres

contextArrays   _Inout_
Type : SHAPE_CONTEXTS*
En entrée, le contexte doit contenir la taille demandée des tableaux de contextes. Si la fonction réussit, le contexte est rempli avec les tableaux alloués. Consultez les structures SHAPE_DMA_CONTEXT, SHAPE_EQCOMP_CONTEXT, SHAPE_FILTVOL_CONTEXT, SHAPE_PCM_CONTEXT, SHAPE_SRC_CONTEXT et SHAPE_XMA_CONTEXT.

Valeur de retour

Type : HRESULT Si la méthode réussit, elle renvoie S_OK. Si la méthode échoue, elle renvoie l’un des codes suivants (liste partielle) :

Remarques

Appelez cette méthode pour allouer des contextes pour un client de l’Audio Control Processor (ACP) avant d’appeler AcpHalCreate. À moins d’un appel subséquent à AcpHalReleaseShapeContexts, cette méthode ne doit être appelée qu’une seule fois. Le nombre de contextes de convertisseur de fréquence d’échantillonnage (SRC) doit être égal à la somme du nombre de contextes de modulation par impulsions et codage (PCM) et du nombre de contextes XMA.

Configuration requise

En-tête : acphal.h Bibliothèque : acphal.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

AcpHalReleaseShapeContexts
AcpHalCreate
AcpHal
Last modified on October 6, 2026