Compartilhar via


Interface IXAudio2MasteringVoice (xaudio2.h)

Uma voz de masterização é usada para representar o dispositivo de saída de áudio.

Os buffers de dados não podem ser enviados diretamente para o domínio de vozes, mas os dados enviados para outros tipos de vozes devem ser direcionados para uma voz de masterização a ser ouvida.

IXAudio2MasteringVoice herda diretamente de IXAudio2Voice, mas não implementa métodos específicos para dominar vozes. O tipo de interface existe apenas porque alguns dos métodos de classe base são implementados de forma diferente para dominar vozes. 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++.

Herança

A interface IXAudio2MasteringVoice herda de IXAudio2Voice. IXAudio2MasteringVoice também tem estes tipos de membros:

Métodos

A interface IXAudio2MasteringVoice tem esses métodos.

 
IXAudio2MasteringVoice::GetChannelMask

Retorna a máscara de canal para essa voz.

Comentários

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

IXAudio2Voice

XAudio2 Interfaces