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 renvoieS_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 SeriesVoir aussi
AcpHalReleaseShapeContextsAcpHalCreate
AcpHal
