Интерфейс IXAudio2Voice (xaudio2.h)
IXAudio2Voice представляет базовый интерфейс, на основе которого являются производные IXAudio2SourceVoice, IXAudio2SubmixVoice и IXAudio2MasteringVoice . Перечисленные ниже методы являются общими для всех голосовых подклассов.
Метод | Описание |
---|---|
DestroyVoice | Уничтожает голос. При необходимости останавливает голос и удаляет его из графа XAudio2. |
DisableEffect | Отключает эффект в заданной позиции в цепочке эффектов голоса. |
EnableEffect | Включает эффект в заданной позиции в цепочке эффектов голоса. |
GetChannelVolumes | Возвращает уровни громкости для голоса на канал. |
GetEffectParameters | Возвращает текущие параметры конкретного эффекта в цепочке эффектов голоса. |
GetEffectState | Возвращает состояние выполнения эффекта в указанной позиции в цепочке эффектов голоса. |
GetFilterParameters | Возвращает параметры фильтра голоса. |
GetOutputFilterParameters | Возвращает параметры фильтра из одного из отправлений этого голоса. |
GetOutputMatrix | Возвращает уровень громкости каждого канала конечного вывода для голоса. Эти каналы сопоставляются с входными каналами указанного целевого голоса. |
GetVoiceDetails | Возвращает сведения о флагах создания, каналах ввода и частоте выборки голоса. |
GetVolume | Возвращает текущий общий уровень громкости голоса. |
SetChannelVolumes | Задает уровни громкости для голоса для каждого канала. |
SetEffectChain | Заменяет цепочку эффектов голоса. |
SetEffectParameters | Задает параметры для заданного эффекта в цепочке эффектов голоса. |
SetFilterParameters | Задает параметры фильтра голоса. |
SetOutputFilterParameters | Задает параметры фильтра для одного из отправлений этого голоса. |
SetOutputMatrix | Задает уровень громкости для каждого канала конечного вывода голоса. Эти каналы сопоставляются с входными каналами указанного целевого голоса. |
SetOutputVoices | Обозначает новый набор подмиксов или голосов для овладения для получения выходных данных голоса. |
SetVolume | Задает общий уровень громкости для голоса. |
Методы
Интерфейс IXAudio2Voice содержит следующие методы.
IXAudio2Voice::D etraitsVoice Уничтожает голос. При необходимости останавливает голос и удаляет его из графа XAudio2. |
IXAudio2Voice::D isableEffect Отключает эффект в заданной позиции в цепочке эффектов голоса. |
IXAudio2Voice::EnableEffect Включает эффект в заданной позиции в цепочке эффектов голоса. |
IXAudio2Voice::GetChannelVolumes Возвращает уровни громкости для голоса на канал. |
IXAudio2Voice::GetEffectParameters Возвращает текущие параметры конкретного эффекта в цепочке эффектов голоса. |
IXAudio2Voice::GetEffectState Возвращает состояние выполнения эффекта в указанной позиции в цепочке эффектов голоса. |
IXAudio2Voice::GetFilterParameters Возвращает параметры фильтра голоса. |
IXAudio2Voice::GetOutputFilterParameters Возвращает параметры фильтра из одного из отправлений этого голоса. |
IXAudio2Voice::GetOutputMatrix Возвращает уровень громкости каждого канала конечного вывода для голоса. Эти каналы сопоставляются с входными каналами указанного целевого голоса. |
IXAudio2Voice::GetVoiceDetails Возвращает сведения о флагах создания, каналах ввода и частоте выборки голоса. |
IXAudio2Voice::GetVolume Возвращает текущий общий уровень громкости голоса. |
IXAudio2Voice::SetChannelVolumes Задает уровни громкости для голоса для каждого канала. |
IXAudio2Voice::SetEffectChain Заменяет цепочку эффектов голоса. |
IXAudio2Voice::SetEffectParameters Задает параметры для заданного эффекта в цепочке эффектов голоса. |
IXAudio2Voice::SetFilterParameters Задает параметры фильтра голоса. |
IXAudio2Voice::SetOutputFilterParameters Задает параметры фильтра для одного из отправлений этого голоса. |
IXAudio2Voice::SetOutputMatrix Задает уровень громкости для каждого канала конечного вывода голоса. Эти каналы сопоставляются с входными каналами указанного целевого голоса. |
IXAudio2Voice::SetOutputVoices Обозначает новый набор подмиксов или голосов для овладения для получения выходных данных голоса. |
IXAudio2Voice::SetVolume Задает общий уровень громкости для голоса. |
Комментарии
Требования к платформе
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK Для DirectX (XAudio 2.7)Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | xaudio2.h |