> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XMASTREAMFORMAT

> XMASTREAMFORMAT

# XMASTREAMFORMAT

Utilisée dans [XMAWAVEFORMAT](/fr-CA/reference/audio/xma2defs/structs/xmawaveformat) pour les données par flux.

## Syntaxe

```cpp theme={null}
typedef struct XMASTREAMFORMAT {  
    DWORD PsuedoBytesPerSec;  
    DWORD SampleRate;  
    DWORD LoopStart;  
    DWORD LoopEnd;  
    BYTE SubframeData;  
    BYTE Channels;  
    WORD ChannelMask;  
} XMASTREAMFORMAT  
```

### Membres

*PsuedoBytesPerSec*\
Type : DWORD

Utilisé par l'encodeur XBOX Media Audio (XMA). La faute de frappe est conservée pour des raisons de compatibilité héritée.

*SampleRate*\
Type : DWORD

Taux d'échantillonnage décodé du flux. Dans les fichiers XMA2, il est identique pour tous les flux du fichier.

*LoopStart*\
Type : DWORD

Décalage en bits de la trame qui contient le début de la boucle, par rapport au début du flux.

*LoopEnd*\
Type : DWORD

Décalage en bits de la trame qui contient la fin de la boucle.

*SubframeData*\
Type : BYTE

Les deux nombres de quatre bits qui spécifient l'emplacement exact des points de boucle dans les trames qui les contiennent.

* SubframeEnd : sous-trame de la trame de fin de boucle où la boucle se termine. Va de 0 à 3.
* SubframeSkip : sous-trames à ignorer dans la trame de début pour atteindre la boucle. Va de 0 à 4.

*Channels*\
Type : BYTE

Nombre de canaux dans le flux : 1 ou 2.

*ChannelMask*\
Type : WORD

Positions spatiales des canaux dans le flux.

## Remarques

<Note>Il s'agit d'une structure de format XMA héritée. Les informations fournies doivent servir uniquement de référence et ne doivent pas être utilisées dans du nouveau contenu.</Note>

`XMAWAVEFORMAT` était la structure utilisée dans les fichiers XMA version 1. `XMA2WAVEFORMAT` était utilisée dans les premiers fichiers XMA2. Elle n'est pas placée dans le bloc RIFF *fmt* habituel, mais dans son propre bloc XMA2. Pour plus d'informations sur XMA2, consultez [Vue d'ensemble de XMA2](/fr-CA/build/console-features/audio/overviews/xma2-overview). 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](/fr-CA/build/console-features/audio/overviews/xbox-one-audio-architecture).

## Configuration requise

**En-tête :** xma2defs.h

**Plateformes prises en charge :** consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[xma2defs](/fr-CA/reference/audio/xma2defs/xma2defs_members)


## Related topics

- [XMASTREAMFORMAT](/reference/audio/xma2defs/structs/xmastreamformat.md)
- [XMA2Defs](/reference/audio/xma2defs/xma2defs_members.md)
- [XMAWAVEFORMAT](/reference/audio/xma2defs/structs/xmawaveformat.md)
