> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ShapeDmaContext

> ShapeDmaContext

# ShapeDmaContext

## Fonctions

| Fonction | Description |
| - | - |
| [GetShapeDmaAudioBuffer](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmaaudiobuffer) | Obtient la mémoire tampon audio DMA. |
| [GetShapeDmaBufferFull](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmabufferfull) | Obtient l'indicateur de mémoire tampon pleine. |
| [GetShapeDmaBytesPerFrame](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmabytesperframe) | Obtient le nombre d'octets par trame. |
| [GetShapeDmaChannel](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmachannel) | Obtient le canal audio actuel. |
| [GetShapeDmaFloatSamples](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmafloatsamples) | Obtient l'indicateur qui précise si les échantillons sont à virgule flottante ou des entiers 32 bits. |
| [GetShapeDmaFramesAvailable](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmaframesavailable) | Obtient le nombre de trames disponibles pour la lecture. |
| [GetShapeDmaFramesFree](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmaframesfree) | Obtient le nombre de trames disponibles pour l'écriture. |
| [GetShapeDmaMixBufferPeakMagnitude](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmamixbufferpeakmagnitude) | Obtient la magnitude de crête de la mémoire tampon de mixage DMA. |
| [GetShapeDmaNumBytes](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmanumbytes) | Obtient le nombre d'octets dans la mémoire tampon audio. |
| [GetShapeDmaNumChannels](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmanumchannels) | Obtient le nombre de canaux dans la mémoire tampon audio DMA. |
| [GetShapeDmaNumFrames](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmanumframes) | Obtient le nombre de trames DMA. |
| [GetShapeDmaPeakMagnitude](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmapeakmagnitude) | Obtient la magnitude de crête. |
| [GetShapeDmaReadPointer](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmareadpointer) | Obtient le pointeur de lecture DMA. |
| [GetShapeDmaReadWriteFull](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmareadwritefull) | Obtient une valeur 32 bits qui contient les pointeurs de lecture et d'écriture ainsi que l'indicateur de mémoire tampon pleine. |
| [GetShapeDmaTimestamp](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmatimestamp) | Obtient l'horodatage DMA. |
| [GetShapeDmaWritePointer](/fr-CA/reference/audio/shapedmacontext/functions/getshapedmawritepointer) | Obtient le pointeur d'écriture DMA. |
| [IncrementShapeDmaReadPointer](/fr-CA/reference/audio/shapedmacontext/functions/incrementshapedmareadpointer) | Incrémente le pointeur de lecture. |
| [IncrementShapeDmaWritePointer](/fr-CA/reference/audio/shapedmacontext/functions/incrementshapedmawritepointer) | Incrémente le pointeur d'écriture. |
| [Fonction SetShapeDmaAudioBuffer](/fr-CA/reference/audio/shapedmacontext/functions/setshapedmaaudiobuffer) | Définit la mémoire tampon audio DMA. |
| [SetShapeDmaAudioBuffer](/fr-CA/reference/audio/shapedmacontext/functions/setshapedmaaudiobuffer_2) | Définit la mémoire tampon audio DMA. |
| [SetShapeDmaBufferFull](/fr-CA/reference/audio/shapedmacontext/functions/setshapedmabufferfull) | Définit l'indicateur de mémoire tampon pleine. |
| [SetShapeDmaChannel](/fr-CA/reference/audio/shapedmacontext/functions/setshapedmachannel) | Définit le canal actuel. |
| [SetShapeDmaFloatSamples](/fr-CA/reference/audio/shapedmacontext/functions/setshapedmafloatsamples) | Définit l'indicateur qui précise si les échantillons sont à virgule flottante ou des entiers 32 bits. |
| [SetShapeDmaNumChannels](/fr-CA/reference/audio/shapedmacontext/functions/setshapedmanumchannels) | Définit le nombre de canaux dans la mémoire tampon audio DMA. |
| [SetShapeDmaNumFrames](/fr-CA/reference/audio/shapedmacontext/functions/setshapedmanumframes) | Définit le nombre de trames DMA. |
| [SetShapeDmaReadPointer](/fr-CA/reference/audio/shapedmacontext/functions/setshapedmareadpointer) | Définit le pointeur de lecture DMA. |
| [SetShapeDmaReadWriteFull](/fr-CA/reference/audio/shapedmacontext/functions/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. |
| [SetShapeDmaWritePointer](/fr-CA/reference/audio/shapedmacontext/functions/setshapedmawritepointer) | Définit le pointeur d'écriture DMA. |

## Structures

| Structure | Description |
| - | - |
| [SHAPE\_DMA\_CONTEXT](/fr-CA/reference/audio/shapedmacontext/structs/shape_dma_context) | La structure de contexte DMA. |
| [SHAPE\_DMA\_READ\_WRITE\_FULL](/fr-CA/reference/audio/shapedmacontext/structs/shape_dma_read_write_full) | Structure utilisée pour interroger les pointeurs de lecture et d'écriture ainsi que l'indicateur de mémoire tampon pleine en une seule opération. |


## Related topics

- [ShapeDmaContext](/reference/audio/shapedmacontext/shapedmacontext_members.md)
- [SHAPE_DMA_CONTEXT](/reference/audio/shapedmacontext/structs/shape_dma_context.md)
- [GetShapeDmaTimestamp](/reference/audio/shapedmacontext/functions/getshapedmatimestamp.md)
- [GetShapeDmaNumChannels](/reference/audio/shapedmacontext/functions/getshapedmanumchannels.md)
- [GetShapeDmaChannel](/reference/audio/shapedmacontext/functions/getshapedmachannel.md)
