Skip to main content

SHAPE_SRC_CONTEXT

Contexte du convertisseur de fréquence d’échantillonnage (SRC).

Syntaxe

Membres

timestamp
Type : UINT32
Lecture : horodatage de la fin du traitement du contexte. blocksToSkip
Type : UINT32
Écriture : nombre de blocs XMA à ignorer au démarrage. internalSaturate
Type : UINT32
Lecture : 1 si le SRC est saturé; 0 sinon. mixBufPeakMag
Type : UINT32
Lecture : magnitude de crête de la mémoire tampon de mixage de sortie gauche (ou mono). peakMag
Type : UINT32
Lecture : magnitude de crête du canal gauche (ou mono). samplingIncrement
Type : UINT32
Lecture/écriture : valeur de départ de l’incrément d’échantillonnage. reserved0
Type : UINT32
Réservé. cmd
Type : UINT32
Lecture/écriture : un membre de l’énumération SHAPE_SRC_COMMAND_TYPE. mixBufPeakMag2
Type : UINT32
Lecture : magnitude de crête de la mémoire tampon de mixage de sortie droite (ou deuxième). peakMag2
Type : UINT32
Lecture : magnitude de crête du canal droit (ou deuxième canal). sampleCount
Type : UINT32
Lecture : nombre d’échantillons audio traités depuis le début de la lecture. samplePointer
Type : UINT32
Lecture/écriture : pointeur vers l’échantillon d’entrée XMA/PCM actuel. reserved1
Type : UINT32
Réservé. samplingIncrementTarget
Type : UINT32
Lecture/écriture : valeur cible ou de fin de l’incrément d’échantillonnage. reserved2
Type : UINT32
Réservé. reserved
Type : UINT32[3]
Réservé.

Remarques

Cette structure contient le contexte du bloc SRC. Le SRC effectue la conversion de fréquence d’échantillonnage et le décalage de hauteur tonale. Les membres marqués Lecture sont écrits par la bibliothèque ACP (Audio Control Processor) et doivent uniquement être lus par votre application. Les membres marqués Écriture sont définis par votre application et ne sont pas modifiés par la bibliothèque ACP. Les membres marqués Lecture/écriture sont définis par votre application, mais peuvent être modifiés par la bibliothèque ACP. Pour plus d’informations sur le SRC, consultez Bloc du convertisseur de fréquence d’échantillonnage (SRC) dans la Vue d’ensemble de SHAPE.

Configuration requise

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

Documentation conceptuelle

Voir aussi

ShapeSrcContext
Last modified on October 6, 2026