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 processus 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 (aucun traitement), 0 == activée (traitement normal). error
Type : UINT64
La commande est jugée non valide par l’Audio Control Processor (ACP). reserved0
Type : UINT64
Réservé. contextId
Type : UINT64
ID de contexte. mixBuffer0
Type : UINT64
Tampon de mixage de sortie pour le canal 0 (normalement gauche / mono). mixBuffer1
Type : UINT64
Tampon de mixage de sortie pour le canal 1 (normalement droit). reserved1
Type : UINT64
Réservé.

Remarques

Le SRC fonctionne selon l’un des deux modes suivants.
  • En mode MONO, les données sont lues à partir de la mémoire système échantillon par échantillon, puis écrites (après SRC) dans un 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 un tampon de mixage distinct. 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 XBOX Media Audio (XMA) et résident toujours dans la mémoire système. La sortie du SRC est toujours dirigée vers un ou plusieurs 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