Интерфейс IXAudio2EngineCallback (xaudio2.h)
Интерфейс IXAudio2EngineCallback содержит методы, которые уведомляют клиента, когда в подсистеме IXAudio2 происходят определенные события.
Этот интерфейс должен быть реализован клиентом XAudio2. XAudio2 вызывает эти методы с помощью указателя интерфейса, предоставленного клиентом, с помощью метода XAudio2Create . Методы в этом интерфейсе возвращают void, а не HRESULT.
Ограничения на реализацию обратного вызова см. в разделе Обратные вызовы XAudio2 .
Метод | Описание |
---|---|
OnCriticalError | Вызывается при возникновении критической системной ошибки, которая требует закрытия и перезапуска XAudio2. |
OnProcessingPassEnd | Вызывается методом XAudio2 сразу после завершения процесса обработки звука. |
OnProcessingPassStart | Вызывается методом XAudio2 непосредственно перед началом процесса обработки звука. |
Методы
Интерфейс IXAudio2EngineCallback содержит следующие методы.
IXAudio2EngineCallback::OnCriticalError Вызывается при возникновении критической системной ошибки, которая требует закрытия и перезапуска XAudio2. |
IXAudio2EngineCallback::OnProcessingPassEnd Вызывается методом XAudio2 сразу после завершения процесса обработки звука. |
IXAudio2EngineCallback::OnProcessingPassStart Вызывается методом XAudio2 непосредственно перед началом процесса обработки звука. |
Комментарии
Требования к платформе
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK для DirectX (XAudio 2.7)Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | xaudio2.h |