Skip to main content

SetShapeDmaReadWriteFull

Définit les pointeurs de lecture et d’écriture ainsi que l’indicateur de mémoire tampon pleine en une seule opération atomique.

Syntaxe

Paramètres

context   _Inout_
Type : SHAPE_DMA_CONTEXT*
Pointeur vers une structure SHAPE_DMA_CONTEXT. readWriteFull   
Type : SHAPE_DMA_READ_WRITE_FULL
Valeur 32 bits qui contient le pointeur de lecture, le pointeur d’écriture et l’indicateur de mémoire tampon pleine. Consultez la structure SHAPE_DMA_READ_WRITE_FULL.

Valeur de retour

Type : HRESULT Code de réussite ou d’erreur HRESULT.

Remarques

Cette opération atomique garantit que les trois valeurs sont synchronisées. Tout traitement supplémentaire du moteur SHAPE (Scalable Hardware Audio Processing Engine) est effectué par lecture et écriture dans des mémoires tampons de mixage temporaires. Le traitement effectué est contrôlé par le processeur de contrôle audio (ACP), lui-même piloté par l’application au moyen de l’API AcpHal. Ces traitements comprennent l’égalisation, la compression, la mise à l’échelle des filtres et la mise à l’échelle du volume.

Configuration requise

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

Voir aussi

SHAPE_DMA_READ_WRITE_FULL
ShapeDmaContext
Last modified on October 6, 2026