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

# XMAWAVEFORMAT

> XMAWAVEFORMAT

# XMAWAVEFORMAT

Estrutura do formato XMA1 herdado.

## Sintaxe

```cpp theme={null}
typedef struct XMAWAVEFORMAT {  
    WORD FormatTag;  
    WORD BitsPerSample;  
    WORD EncodeOptions;  
    WORD LargestSkip;  
    WORD NumStreams;  
    BYTE LoopCount;  
    BYTE Version;  
    XMASTREAMFORMAT XmaStreams[1];  
} XMAWAVEFORMAT  
```

### Membros

*FormatTag*\
Tipo: WORD

Tipo de formato de áudio. Sempre WAVE\_FORMAT\_XMA.

*BitsPerSample*\
Tipo: WORD

Profundidade de bits. Atualmente, é obrigatório que seja 16.

*EncodeOptions*\
Tipo: WORD

Opções para o codificador e o decodificador XBOX Media Audio (XMA).

*LargestSkip*\
Tipo: WORD

Maior salto usado na intercalação de fluxos.

*NumStreams*\
Tipo: WORD

Número de fluxos de áudio intercalados.

*LoopCount*\
Tipo: BYTE

Número de repetições do loop; 255 = infinito.

*Version*\
Tipo: BYTE

A versão do codificador XMA que gerou o arquivo. Para arquivos XMA2, a versão é sempre 3 ou posterior.

*XmaStreams*\
Tipo: [XMASTREAMFORMAT](/pt-BR/reference/audio/xma2defs/structs/xmastreamformat)\[1]

Informações de formato por fluxo; o comprimento real da matriz está no campo NumStreams.

## Comentários

<Note>Esta é uma estrutura de formato XMA1 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)
- [XMASTREAMFORMAT](/pt-BR/reference/audio/xma2defs/structs/xmastreamformat.md)
- [XMA2WAVEFORMAT](/pt-BR/reference/audio/xma2defs/structs/xma2waveformat.md)
