ShapeDmaContext
Fonctions
| Fonction | Description |
|---|---|
| GetShapeDmaAudioBuffer | Obtient la mémoire tampon audio DMA. |
| GetShapeDmaBufferFull | Obtient l’indicateur de mémoire tampon pleine. |
| GetShapeDmaBytesPerFrame | Obtient le nombre d’octets par trame. |
| GetShapeDmaChannel | Obtient le canal audio actuel. |
| GetShapeDmaFloatSamples | Obtient l’indicateur qui précise si les échantillons sont à virgule flottante ou des entiers 32 bits. |
| GetShapeDmaFramesAvailable | Obtient le nombre de trames disponibles pour la lecture. |
| GetShapeDmaFramesFree | Obtient le nombre de trames disponibles pour l’écriture. |
| GetShapeDmaMixBufferPeakMagnitude | Obtient la magnitude de crête de la mémoire tampon de mixage DMA. |
| GetShapeDmaNumBytes | Obtient le nombre d’octets dans la mémoire tampon audio. |
| GetShapeDmaNumChannels | Obtient le nombre de canaux dans la mémoire tampon audio DMA. |
| GetShapeDmaNumFrames | Obtient le nombre de trames DMA. |
| GetShapeDmaPeakMagnitude | Obtient la magnitude de crête. |
| GetShapeDmaReadPointer | Obtient le pointeur de lecture DMA. |
| 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 | Obtient l’horodatage DMA. |
| GetShapeDmaWritePointer | Obtient le pointeur d’écriture DMA. |
| IncrementShapeDmaReadPointer | Incrémente le pointeur de lecture. |
| IncrementShapeDmaWritePointer | Incrémente le pointeur d’écriture. |
| Fonction SetShapeDmaAudioBuffer | Définit la mémoire tampon audio DMA. |
| SetShapeDmaAudioBuffer | Définit la mémoire tampon audio DMA. |
| SetShapeDmaBufferFull | Définit l’indicateur de mémoire tampon pleine. |
| SetShapeDmaChannel | Définit le canal actuel. |
| SetShapeDmaFloatSamples | Définit l’indicateur qui précise si les échantillons sont à virgule flottante ou des entiers 32 bits. |
| SetShapeDmaNumChannels | Définit le nombre de canaux dans la mémoire tampon audio DMA. |
| SetShapeDmaNumFrames | Définit le nombre de trames DMA. |
| SetShapeDmaReadPointer | Définit le pointeur de lecture DMA. |
| 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 | Définit le pointeur d’écriture DMA. |
Structures
| Structure | Description |
|---|---|
| SHAPE_DMA_CONTEXT | La structure de contexte DMA. |
| 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. |
