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 renseigné avec les tableaux alloués. Reportez-vous aux structures SHAPE_DMA_CONTEXT, SHAPE_EQCOMP_CONTEXT, SHAPE_FILTVOL_CONTEXT, SHAPE_PCM_CONTEXT, SHAPE_SRC_CONTEXT et SHAPE_XMA_CONTEXT.
Valeur renvoyée
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 à un client Audio Control Processor (ACP) avant d’appeler AcpHalCreate. Sauf en cas d’appel ultérieur à AcpHalReleaseShapeContexts, cette méthode ne doit être appelée qu’une seule fois. Le nombre de contextes Sample Rate Convertor (SRC) doit être égal à la somme du nombre de contextes de modulation par impulsions codées (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
