> ## 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

Usada em [XMAWAVEFORMAT](/pt-BR/reference/audio/xma2defs/structs/xmawaveformat) para dados por fluxo.

## Sintaxe

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

### Membros

*PsuedoBytesPerSec*\
Tipo: DWORD

Usado pelo codificador XBOX Media Audio (XMA). O erro de digitação é mantido por motivos de compatibilidade com versões anteriores.

*SampleRate*\
Tipo: DWORD

A taxa de amostragem decodificada do fluxo. Em arquivos XMA2, ela é a mesma para todos os fluxos do arquivo.

*LoopStart*\
Tipo: DWORD

Deslocamento de bits do quadro que contém o início do loop, em relação ao início do fluxo.

*LoopEnd*\
Tipo: DWORD

Deslocamento de bits do quadro que contém o fim do loop.

*SubframeData*\
Tipo: BYTE

Os dois números de quatro bits que especificam o local exato dos pontos de loop dentro dos quadros que os contêm.

* SubframeEnd: subquadro do quadro de fim do loop em que o loop termina. Varia de 0 a 3.
* SubframeSkip: subquadros a serem ignorados no quadro inicial para alcançar o loop. Varia de 0 a 4.

*Channels*\
Tipo: BYTE

Número de canais no fluxo: 1 ou 2.

*ChannelMask*\
Tipo: WORD

Posições espaciais dos canais no fluxo.

## Comentários

<Note>Esta é uma estrutura de formato XMA herdada. As informações fornecidas devem ser usadas apenas para referência e não devem ser usadas em novos conteúdos.</Note>

`XMAWAVEFORMAT` era a estrutura usada nos arquivos XMA versão 1.  `XMA2WAVEFORMAT` era usada nos primeiros arquivos XMA2. Ela não é colocada no bloco RIFF *fmt* usual, mas em seu próprio bloco XMA2. Para obter mais informações sobre o XMA2, consulte [Visão geral do XMA2](/pt-BR/build/console-features/audio/overviews/xma2-overview). Para obter uma visão geral da arquitetura de áudio do XBOX One, consulte **O som do futuro**: [A arquitetura de áudio no XBOX One](/pt-BR/build/console-features/audio/overviews/xbox-one-audio-architecture).

## Requisitos

**Cabeçalho:** xma2defs.h

**Plataformas com suporte:** consoles da família XBOX One e consoles XBOX Series

## Confira também

[xma2defs](/pt-BR/reference/audio/xma2defs/xma2defs_members)


## Related topics

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