Skip to main content
O XAudio2 é uma arquitetura de API de áudio de baixo nível que fornece uma base de processamento de sinal e mixagem para jogos.

Quando usar o XAudio2

O XAudio2 destina-se principalmente ao desenvolvimento de mecanismos de áudio de alto desempenho para jogos. Se você quiser adicionar efeitos sonoros e música de fundo aos seus jogos, o XAudio2 oferece um grafo de áudio; um mecanismo de mixagem com baixa latência e suporte a buffers dinâmicos; reprodução síncrona e com precisão de amostra; e conversão implícita da taxa de origem. Ao contrário da WASAPI, o XAudio2 requer apenas uma quantidade mínima de código, mesmo para soluções de áudio complexas. O XAudio2 é um conjunto de APIs multiplataforma. Para obter mais informações, confira Introdução ao XAudio2.

Pausar e retomar

Para pausar corretamente o XAudio2 (por exemplo, quando exigido pelo usuário ao entrar no modo de suspensão), o título chama StopEngine. Durante a operação de retomada, deve ser feita uma chamada para StartEngine.

Efeitos XAPOFX exclusivos do Microsoft Game Development Kit

XAPOFX é uma coleção de efeitos de áudio que implementam as interfaces XAPO para uso no XAudio2. O XAPOFX contém vários efeitos e um mecanismo comum para criar instâncias de efeitos. A tabela a seguir mostra o efeito XAPOFX exclusivo do XBOX One XDK.

Documentação de referência da API

Confira também

Usar o XAudio2 para reproduzir um som Visão geral do ADPCM Codificador de linha de comando ADPCM
Last modified on October 6, 2026