Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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 |