SHARED_SHAPE_CONTEXTS
Cette structure est utilisée lorsque les ressources SHAPE (Scalable Hardware Audio Processing Engine) et XMA (XBOX Media Audio) sont partagées avec des instancesXAudio2.
Syntaxe
Membres
shapeContextsType : SHAPE_CONTEXTS* Pointeur vers une structure SHAPE_CONTEXTS. sharedSrcContextIndex
Type : UINT32 Index du premier contexte SRC (Sample Rate Convertor) à 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 DMA (Direct Memory Access) à partager. sharedXmaContextIndex
Type : UINT32 Index du premier contexte XMA à partager. sharedPcmContextIndex
Type : UINT32 Index du premier contexte PCM (modulation par impulsions et codage) à 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 manière queXAudio2Create, 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 SeriesVoir aussi
XAudio2CreateWithSharedContextsXAudio2Create
AcpHal
