Skip to main content

SHARED_SHAPE_CONTEXTS

Cette structure est utilisée lorsque les ressources du moteur matériel évolutif de traitement audio (SHAPE) et de XBOX Media Audio (XMA) sont partagées avec des instances XAudio2.

Syntaxe

Membres

shapeContexts
Type : SHAPE_CONTEXTS*
Pointeur vers une structure SHAPE_CONTEXTS. sharedSrcContextIndex
Type : UINT32
Index du premier contexte de convertisseur de fréquence d’échantillonnage (SRC) à partager. sharedEqCompContextIndex
Type : UINT32
Index du premier contexte EQ/Comp à partager. sharedFiltVolContextIndex
Type : UINT32
Index du premier contexte Filtre/Volume à partager. sharedDmaContextIndex
Type : UINT32
Index du premier contexte d’accès direct à la mémoire (DMA) à partager. sharedXmaContextIndex
Type : UINT32
Index du premier contexte XMA à partager. sharedPcmContextIndex
Type : UINT32
Index du premier contexte de modulation par impulsions et codage (PCM) à partager. numSharedSrcContexts
Type : UINT32
Nombre de contextes SRC à partager, à partir de sharedSrcContextIndex. numSharedEqCompContexts
Type : UINT32
Nombre de contextes EQ/Comp à partager, à partir de sharedEqCompContextIndex. numSharedFiltVolContexts
Type : UINT32
Nombre de contextes Filtre/Volume à partager, à partir de sharedFiltVolContextIndex. numSharedDmaContexts
Type : UINT32
Nombre de contextes DMA à partager, à partir de sharedDmaContextIndex. numSharedXmaContexts
Type : UINT32
Nombre de contextes XMA à partager, à partir de sharedXmaContextIndex. numSharedPcmContexts
Type : UINT32
Nombre de contextes PCM à partager, à partir de sharedPcmContextIndex.

Remarques

Cette structure est utilisée par la fonction XAudio2CreateWithSharedContexts. Cette fonction fonctionne de la même façon que XAudio2Create, mais accepte SHARED_SHAPE_CONTEXTS comme paramètre supplémentaire. Vous pouvez partager l’état de SHAPE entre plusieurs instances IXAudio2.

Configuration requise

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

Voir aussi

XAudio2CreateWithSharedContexts
XAudio2Create
AcpHal
Last modified on October 6, 2026