Skip to main content

SHAPE_FLOWGRAPH_SRC_COMMAND

Indique qu’une passe de conversion de fréquence d’échantillonnage (SRC) est nécessaire.

Syntaxe

Membres

command
Type : UINT64
La commande SHAPE_FLOWGRAPH_COMMAND_TYPE_SRC de SHAPE_FLOWGRAPH_COMMAND_TYPE. queued
Type : UINT64
Indicateur de traitement interne : 1 == inséré dans la file d’attente de commandes interne, 0 == toujours en attente. disabled
Type : UINT64
Indicateur permettant de désactiver la conversion : 1 == désactivée (pas de traitement), 0 == activée (traitement normal). error
Type : UINT64
Commande non valide selon l’ACP (Audio Control Processor). reserved0
Type : UINT64
Réservé. contextId
Type : UINT64
ID de contexte. mixBuffer0
Type : UINT64
Mémoire tampon de mixage de sortie pour le canal 0 (normalement gauche / mono). mixBuffer1
Type : UINT64
Mémoire tampon de mixage de sortie pour le canal 1 (normalement droit). reserved1
Type : UINT64
Réservé.

Remarques

Le SRC fonctionne dans l’un des deux modes suivants.
  • En mode MONO, les données sont lues depuis la mémoire système échantillon par échantillon et écrites (après SRC) dans une mémoire tampon de mixage.
  • En mode STEREO, les données sont interprétées comme des données PCM stéréo entrelacées (gauche/droite) ; chaque canal est envoyé vers une mémoire tampon de mixage distincte. Cela permet d’obtenir les meilleures performances avec un minimum de relectures de la mémoire.
La commande SRC est envoyée au bloc matériel SRC pour exécution. Les données d’entrée du bloc SRC sont spécifiées dans les contextes SRC ou XMA (XBOX Media Audio) et résident toujours dans la mémoire système. La sortie du SRC est toujours dirigée vers une ou plusieurs mémoires tampons de mixage. Chaque commande correspond au traitement de sortie d’un canal d’une trame audio de 128 échantillons à 48 kHz. Le nombre d’échantillons d’entrée consommés dépend du rapport SRC.

Configuration requise

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

Voir aussi

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