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

# XMA2Defs

> XMA2Defs

# XMA2Defs

APIs XMA2Defs

## Funções

| Função | Descrição |
| - | - |
| [GetLastXmaFrameBitPosition](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getlastxmaframebitposition.md) | Calcula o deslocamento de bits do último quadro completo em um bloco XMA ou em um conjunto de blocos. |
| [GetStandardChannelMaskFromXmaMask](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getstandardchannelmaskfromxmamask.md) | Converte entre máscaras de canal WAVEFORMATEXTENSIBLE e máscaras de canal XMA. |
| [GetXmaBlockContainingSample](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getxmablockcontainingsample.md) | Usa uma tabela de busca especificada para localizar o bloco XMA que contém uma amostra decodificada especificada. |
| [GetXmaChannelMaskFromStandardMask](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getxmachannelmaskfromstandardmask.md) | Converte entre máscaras de canal WAVEFORMATEXTENSIBLE e máscaras de canal XMA. |
| [GetXmaDecodePositionForSample](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getxmadecodepositionforsample.md) | Obtém as informações necessárias para fazer com que o decodificador gere áudio a partir de uma posição de amostra especificada em relação ao início do bloco XMA especificado. |
| [GetXmaFrameBitPosition](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getxmaframebitposition.md) | Calcula o deslocamento de bits de um quadro especificado dentro de um bloco XMA ou de um conjunto de blocos. |
| [GetXmaFrameLengthInBits](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getxmaframelengthinbits.md) | Lê o campo LengthInBits de um quadro especificado. |
| [GetXmaPacketFirstFrameOffsetInBits](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getxmapacketfirstframeoffsetinbits.md) | Função auxiliar para a estrutura XMA2PACKET. Retorna o deslocamento do primeiro quadro. |
| [GetXmaPacketFrameCount](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getxmapacketframecount.md) | Função auxiliar para a estrutura XMA2PACKET. Retorna a contagem de quadros do pacote. |
| [GetXmaPacketMetadata](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getxmapacketmetadata.md) | Função auxiliar para a estrutura XMA2PACKET. |
| [GetXmaPacketSkipCount](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getxmapacketskipcount.md) | Função auxiliar para a estrutura XMA2PACKET. Retorna os pacotes de outros fluxos a serem ignorados. |
| [GetXmaSampleRate](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/getxmasamplerate.md) | Obtém a taxa de amostragem XMA válida (24, 32, 44,1 ou 48 KHz) que corresponde a uma taxa de amostragem genérica. |
| [LocalizeXma2Format](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/functions/localizexma2format.md) | Modifica uma estrutura XMA2WAVEFORMATEX no local para cumprir as regras de ordenação de bytes da plataforma atual (little-endian ou big-endian). |

## Estruturas

| Estrutura | Descrição |
| - | - |
| [XMA2PACKET](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/structs/xma2packet.md) | Estrutura de pacote XMA (no formato big-endian). |
| [XMA2STREAMFORMAT](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/structs/xma2streamformat.md) | Estrutura usada em XMA2WAVEFORMAT para dados por fluxo. |
| [XMA2WAVEFORMAT](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/structs/xma2waveformat.md) | Estrutura de formato XMA2 herdada na ordem de bytes big-endian. |
| [XMA2WAVEFORMATEX](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/structs/xma2waveformatex.md) | A maneira recomendada de expressar informações de formato para arquivos XMA2. |
| [XMASTREAMFORMAT](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/structs/xmastreamformat.md) | Usada em XMAWAVEFORMAT para dados por fluxo. |
| [XMAWAVEFORMAT](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/structs/xmawaveformat.md) | Estrutura do formato XMA1 herdado. |

## Documentação conceitual

* [Visão geral do XMA2](https://docs.xbox.com/pt-BR/build/console-features/audio/overviews/xma2-overview.md)

## Confira também

[Referência da API de áudio](https://docs.xbox.com/pt-BR/reference/audio/gc-reference-audio-toc.md)


## Related topics

- [Visão geral do XMA2](https://docs.xbox.com/pt-BR/build/console-features/audio/overviews/xma2-overview.md)
- [Referência da API de áudio](https://docs.xbox.com/pt-BR/reference/audio/gc-reference-audio-toc.md)
- [XMA2WAVEFORMATEX](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/structs/xma2waveformatex.md)
- [XMA2PACKET](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/structs/xma2packet.md)
- [XMA2STREAMFORMAT](https://docs.xbox.com/pt-BR/reference/audio/xma2defs/structs/xma2streamformat.md)
