Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс 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 |