Skip to main content

GetXmaBlockContainingSample

Utilise une table de recherche spécifiée pour trouver le bloc XBOX Media Audio (XMA) qui contient un échantillon décodé spécifié. Les entrées de la table de recherche d’un fichier XMA sont stockées au format big-endian et doivent parfois être converties avant l’appel de cette fonction.

Syntaxe

Paramètres

nBlockCount   
Type : DWORD
Nombre de blocs dans le fichier. Identique au nombre d’entrées dans la table de recherche. pSeekTable   _In_count_(nBlockCount)
Type : DWORD*
Pointeur vers les données de la table de recherche. nDesiredSample   
Type : DWORD
Échantillon décodé à localiser. pnBlockContainingSample   _Out_
Type : DWORD*
Index du bloc qui contient l’échantillon. pnSampleOffsetWithinBlock   _Out_
Type : DWORD*
Position de l’échantillon dans ce bloc.

Valeur de retour

Type : HRESULT Code de réussite S_OK ou code d’erreur E_FAIL.

Remarques

Cette fonction utilise le pointeur pSeekTable pour trouver le bloc XMA qui contient un échantillon décodé donné. Les entrées de la table de recherche d’un fichier XMA sont stockées au format big-endian.
Il peut être nécessaire de convertir les entrées de la table de recherche avant d’appeler cette fonction.
Pour plus d’informations sur XMA2, consultez Vue d’ensemble de XMA2. Pour une vue d’ensemble de l’architecture audio de la XBOX One, consultez Le son du futur : L’architecture audio de la XBOX One.

Configuration requise

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

Voir aussi

xma2defs
Last modified on October 6, 2026