Поделиться через


Метод IXAudio2::StartEngine (xaudio2.h)

Запускает поток обработки звука.

Синтаксис

HRESULT StartEngine();

Возвращаемое значение

Возвращает S_OK в случае успешного выполнения, в противном случае — код ошибки. Описание кодов ошибок XAudio2 см. в разделе Коды ошибок XAudio2 .

Комментарии

После вызова StartEngine все запущенные голоса начинают потреблять звук. Все включенные эффекты начинают работать, и полученный звук отправляется на все подключенные устройства вывода. При первой инициализации XAudio2 подсистема уже находится в запущенном состоянии.

Недопустимый вызов StartEngine из обратного вызова (то есть IXAudio2EngineCallback или IXAudio2VoiceCallback). Если метод StartEngine вызывается в рамках обратного вызова, он возвращает XAUDIO2_E_INVALID_CALL.

Требования к платформе

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK для DirectX (XAudio 2.7)

Требования

   
Целевая платформа Windows
Header xaudio2.h

См. также раздел

IXAudio2