SHAPE_DMA_CONTEXT
La structure de contexte de l’accès direct à la mémoire (DMA).Syntaxe
Membres
timestampType : UINT32 Lecture : horodatage de la fin du traitement du contexte. reserved0
Type : UINT32 Réservé. mixBufPeakMag
Type : UINT32 Lecture : magnitude de crête de la mémoire tampon de mixage de sortie. peakMag
Type : UINT32 Lecture : magnitude de crête de la sortie. readPointer
Type : UINT32 Lecture/Écriture : pointeur de lecture à partir du début de la mémoire tampon, en unités de trames par canal ou de groupes de trames entrelacées. reserved1
Type : UINT32 Réservé. writePointer
Type : UINT32 Lecture/Écriture : pointeur d’écriture à partir du début de la mémoire tampon, en unités de trames par canal ou de groupes de trames entrelacées. reserved2
Type : UINT32 Réservé. full
Type : UINT32 Lecture/Écriture : lorsque le pointeur de lecture et le pointeur d’écriture sont égaux, full indique si la mémoire tampon est vide ou pleine (0 == vide, 1 == pleine). reserved3
Type : UINT32 Réservé. reserved4
Type : UINT32 Réservé. address
Type : UINT32 Écriture : adresse de la mémoire tampon, alignée sur 128 échantillons. numFrames
Type : UINT32 Écriture : numFrames + 1 est égal au nombre de trames par canal, ou au nombre de groupes de trames entrelacées dans la mémoire tampon DMA de la mémoire système. Une valeur de zéro indique une trame. À partir de ces informations, le bloc DMA peut déduire la taille de la mémoire tampon circulaire DMA. Ce champ est défini lors de la définition du contexte et de la mémoire tampon. reserved5
Type : UINT32 Réservé. floatConvert
Type : UINT32 Écriture : 1 si les données doivent être converties en valeur à virgule flottante ou à partir de celle-ci. 0 si les données sont un entier 32 bits. reserved6
Type : UINT32 Réservé. numChannels
Type : UINT32 Écriture : numChannels + 1 correspond au nombre de canaux audio dans la mémoire tampon. Une valeur de zéro indique un canal. reserved7
Type : UINT32 Réservé. channel
Type : UINT32 Écriture : le canal à lire ou à écrire. reserved8
Type : UINT32 Réservé.
