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


Интерфейс 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