Интерфейс ISpatialAudioObjectRenderStreamNotify (spatialaudioclient.h)
Предоставляет уведомления для клиентов пространственного звука для реагирования на изменения в состоянии ISpatialAudioObjectRenderStream.
Чтобы зарегистрировать объект, реализующий этот интерфейс, назначьте его параметру NotifyObject структуры SpatialAudioClientActivationParams , переданной в метод ISpatialAudioClient::ActivateSpatialAudioStream . После регистрации интерфейса ISpatialAudioObjectRenderStreamNotify клиент получает уведомления о событиях в виде обратных вызовов через метод OnAvailableDynamicObjectCountChange в интерфейсе .
Этот интерфейс является частью Windows Sonic, аудиоплатформы Майкрософт для более иммерсивного звука, который включает в себя интегрированный пространственный звук на Xbox и Windows.
Наследование
Интерфейс ISpatialAudioObjectRenderStreamNotify наследуется от интерфейса IUnknown . ISpatialAudioObjectRenderStreamNotify также имеет следующие типы элементов:
Методы
Интерфейс ISpatialAudioObjectRenderStreamNotify содержит следующие методы.
ISpatialAudioObjectRenderStreamNotify::OnAvailableDynamicObjectCountChange Уведомляет клиент пространственного звука о том, что емкость отрисовки для ISpatialAudioObjectRenderStream вот-вот изменится, указывает время, по истечении которого произойдет изменение, и указывает количество динамических звуковых объектов, которые будут доступны после изменения. |
Требования
Минимальная версия клиента | Windows 10 версии 1703 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | spatialaudioclient.h |