Интерфейсы XAudio2

В этом разделе содержатся сведения об интерфейсах, предоставляемых API Microsoft XAudio2.

В этом разделе

Раздел Описание
IXAudio2
IXAudio2 — это интерфейс для объекта XAudio2 , который управляет всеми состояниями обработчика аудио, потоком обработки звука, голосовой графом и т. д.
IXAudio2Voice
IXAudio2Voice представляет базовый интерфейс, на основе которого являются производные IXAudio2SourceVoice, IXAudio2SubmixVoice и IXAudio2MasteringVoice . Перечисленные ниже методы являются общими для всех голосовых подклассов.
IXAudio2SourceVoice
Используйте исходный голос для отправки звуковых данных в конвейер обработки XAudio2.
IXAudio2SubmixVoice
Подмиксный голос используется в основном для повышения производительности и обработки эффектов.
IXAudio2MasteringVoice
Для представления устройства вывода звука используется голос мастеринга.
IXAudio2EngineCallback
Интерфейс IXAudio2EngineCallback содержит методы, которые уведомляют клиента, когда в подсистеме IXAudio2 происходят определенные события.
IXAudio2VoiceCallback
Интерфейс IXAudio2VoiceCallback содержит методы, которые уведомляют клиента, когда в заданном объекте IXAudio2SourceVoice происходят определенные события.
IXAPO
Интерфейс объекта обработки звука, который используется в цепочке эффектов XAudio2.
IXAPOParameters
Необязательный интерфейс, позволяющий XAPO использовать параметры, зависящие от эффекта.
IXAPOHrtfParameters
Интерфейс, используемый для задания параметров, управляющих применением функции передачи, связанной с головой (HRTF), к звуку.

 

Справочник по программированию

Справочник по программированию