Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется API XAudio2. Дополнительные сведения см. в разделе:
xaudio2.h содержит следующие программные интерфейсы:
Интерфейсы
|
IXAudio2 IXAudio2 — это интерфейс для объекта XAudio2, который управляет всеми состояниями обработчика аудио, потоком обработки звука, голосовой графом и т. д. |
|
IXAudio2EngineCallback Интерфейс IXAudio2EngineCallback содержит методы, которые уведомляют клиента, когда в подсистеме IXAudio2 происходят определенные события. |
|
IXAudio2MasteringVoice Для представления устройства вывода звука используется голос мастеринга. |
|
IXAudio2SourceVoice Используйте исходный голос для отправки звуковых данных в конвейер обработки XAudio2. |
|
IXAudio2SubmixVoice Подмиксный голос используется в основном для повышения производительности и обработки эффектов. |
|
IXAudio2Voice IXAudio2Voice представляет базовый интерфейс, на основе которого являются производные IXAudio2SourceVoice, IXAudio2SubmixVoice и IXAudio2MasteringVoice. Перечисленные ниже методы являются общими для всех голосовых подклассов. |
|
IXAudio2VoiceCallback Интерфейс IXAudio2VoiceCallback содержит методы, которые уведомляют клиента, когда в заданном объекте IXAudio2SourceVoice происходят определенные события. |
Функции
|
XAudio2AmplitudeRatioToDecibels Встроенная функция, которая преобразует значение коэффициента амплитуды в децибеловое значение. |
|
XAudio2Create Создает новый объект XAudio2 и возвращает указатель на его интерфейс IXAudio2. |
|
XAudio2CutoffFrequencyToOnePoleCoefficient Встроенная функция, которая преобразует частоты отсечения фильтра, выраженные в герцах, в коэффициенты фильтра, используемые с элементом Frequency структуры XAUDIO2_FILTER_PARAMETERS. |
|
XAudio2CutoffFrequencyToRadians Встроенная функция, которая преобразует частоты отсечения фильтра, выраженные в герцах, в значения частоты радиана, используемые в элементе Frequency структуры XAUDIO2_FILTER_PARAMETERS. |
|
XAudio2DecibelsToAmplitudeRatio Встроенная функция, которая преобразует децибеловое значение в значение коэффициента амплитуды. |
|
XAudio2FrequencyRatioToSemitones Встроенная функция, преобразующая значение коэффициента частоты в значение полутона. |
|
XAudio2RadiansToCutoffFrequency Встроенная функция, преобразующая из радиановых частот, используемых в XAUDIO2_FILTER_PARAMETERS обратно в абсолютные частоты в герцах. |
|
XAudio2SemitonesToFrequencyRatio Встроенная функция, преобразующая значение полутона в значение коэффициента частоты. |
Структуры
|
XAUDIO2_BUFFER Представляет буфер аудиоданных, используемый с IXAudio2SourceVoice::SubmitSourceBuffer. |
|
XAUDIO2_BUFFER_WMA Используется с IXAudio2SourceVoice::SubmitSourceBuffer при отправке данных xWMA. |
|
XAUDIO2_DEBUG_CONFIGURATION Содержит новую глобальную конфигурацию отладки для XAudio2. Используется с функцией SetDebugConfiguration. |
|
XAUDIO2_EFFECT_CHAIN Определяет цепочку эффектов. |
|
XAUDIO2_EFFECT_DESCRIPTOR Содержит сведения о XAPO для использования в цепочке эффектов. |
|
XAUDIO2_FILTER_PARAMETERS Определяет параметры фильтра для исходного голоса. |
|
XAUDIO2_PERFORMANCE_DATA Содержит сведения о производительности. (XAUDIO2_PERFORMANCE_DATA) |
|
XAUDIO2_SEND_DESCRIPTOR Определяет целевой голос, который является целевым объектом отправки из другого голоса, и указывает, следует ли использовать фильтр. |
|
XAUDIO2_VOICE_DETAILS Содержит сведения о флагах создания, каналах ввода и частоте выборки голоса. |
|
XAUDIO2_VOICE_SENDS Определяет набор голосов для получения данных из одного выходного голоса. |
|
XAUDIO2_VOICE_STATE Возвращает текущее состояние голоса и данные о положении курсора. |
Перечисления
|
XAUDIO2_FILTER_TYPE Указывает тип фильтра. |