Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает новый объект XAudio2 и возвращает указатель на его интерфейс IXAudio2 .
Синтаксис
HRESULT XAudio2Create(
[out] IXAudio2 **ppXAudio2,
[in] UINT32 Flags,
[in] XAUDIO2_PROCESSOR XAudio2Processor
);
Параметры
[out] ppXAudio2
Если операция выполнена успешно, возвращает указатель на объект IXAudio2 .
[in] Flags
Флаги, определяющие поведение объекта IXAudio2 . Значение этого параметра должно быть равно 0.
[in] XAudio2Processor
Значение типа XAUDIO2_PROCESSOR, указывающее, какой ЦП следует использовать. Если задано несколько битов, система создаст отдельный рабочий поток для каждого процессора.
XAUDIO2_PROCESSOR значение по умолчанию — XAUDIO2_DEFAULT_PROCESSOR.
Возвращаемое значение
Возвращает S_OK в случае успешного выполнения, код ошибки в противном случае. Коды ошибок XAudio2 см. в разделе "Коды ошибок XAudio2".
Замечания
Версии пакета SDK DirectX XAUDIO2 поддерживают флаг XAUDIO2_DEBUG_ENGINE выбрать версию выпуска и "проверенной". Этот флаг не поддерживается или не определен в версии Windows 8 XAUDIO2.
Требования к платформе
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK DirectX (XAudio 2.7)Windows Phone 8.1: Этот API поддерживается.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| Header | xaudio2.h |
| Library | Xaudio2.lib |
| DLL | Windows.Media.Audio.dll |
См. также
Практическое руководство. Создание базового графа обработки звука