Skip to main content

SHAPE_PCM_CONTEXT

Structure de contexte PCM.

Syntaxe

Membres

bufferStart
Type : UINT32
Écriture : mémoire tampon audio. bufferLength
Type : UINT32
Écriture : longueur de la mémoire tampon audio, en échantillons. reserved0
Type : UINT32
Réservé. loopCount
Type : UINT32
Lecture/écriture : nombre de boucles. reserved1
Type : UINT32
Réservé. full
Type : UINT32
Écriture : pour les mémoires tampons circulaires, lorsque readPointer est identique à loopStartWritePointer : 1 == mémoire tampon pleine, 0 == mémoire tampon vide. reserved2
Type : UINT32
Réservé. readPointer
Type : UINT32
Lecture/écriture : décalage en échantillons, aligné sur les trames de 128 échantillons, à partir du début de la mémoire tampon audio. Les sept (7) bits inférieurs sont ignorés. reserved3
Type : UINT32
Réservé. loopStartWritePointer
Type : UINT32
Écriture : décalage d’échantillons non aligné sur les trames, à partir du début de la mémoire tampon audio. Indique le début de la boucle pour les mémoires tampons linéaires, ou le pointeur d’écriture pour les mémoires tampons circulaires. reserved4
Type : UINT32
Réservé. loopEnd
Type : UINT32
Écriture : décalage d’échantillons non aligné sur les trames, à partir du début de la mémoire tampon audio. Indique la fin de la boucle. La taille minimale d’une boucle est de 128 échantillons. reserved5
Type : UINT32
Réservé. mode
Type : UINT32
Écriture : SHAPE_PCM_MODE reserved6
Type : UINT32
Réservé. format
Type : UINT32
Écriture : SHAPE_PCM_FORMAT reserved7
Type : UINT32
Réservé. reserved
Type : UINT32[1]
Réservé.

Remarques

Les champs marqués Écriture sont définis par votre application et ne sont pas modifiés par la bibliothèque ACP (Audio Control Processor). Les champs marqués Lecture/écriture sont définis par votre application, mais peuvent être modifiés par la bibliothèque ACP. La taille d’une mémoire tampon PCM (Pulse Code Modulation) dépend du format de la mémoire tampon. Consultez les remarques de SHAPE_PCM_FORMAT.

Configuration requise

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

Documentation conceptuelle

Voir aussi

Vue d’ensemble d’ACP
Vue d’ensemble de SHAPE
shapepcmcontext
Last modified on October 6, 2026