Compartilhar via


Interface IXAudio2SubmixVoice (xaudio2.h)

Uma voz de submixagem é usada principalmente para melhorias de desempenho e processamento de efeitos.

Herança

A interface IXAudio2SubmixVoice herda da interface IXAudio2Voice.

Comentários

Os buffers de dados não podem ser enviados diretamente para vozes de submixagem e não serão audíveis, a menos que sejam enviados para uma voz de masterização. Uma voz de submixagem pode ser usada para garantir que um determinado conjunto de dados de voz seja convertido no mesmo formato e/ou para que uma cadeia de efeitos específica seja processada no resultado coletivo.

IXAudio2SubmixVoice herda diretamente de IXAudio2Voice, mas não implementa métodos específicos para vozes de submixagem. O tipo de interface existe apenas porque alguns dos métodos de classe base são implementados de forma diferente para vozes de submixagem. Ter um tipo separado para essas vozes ajuda o código do cliente a distinguir os diferentes tipos de voz e a se beneficiar da segurança do tipo C++.

Requisitos de plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho xaudio2.h

Confira também

Como: Usar vozes de submixagem

IXAudio2Voice

Visão geral do XAPO

XAudio2 Interfaces