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


Интерфейс ISpatialAudioObjectRenderStreamBase (spatialaudioclient.h)

Базовый интерфейс, предоставляющий методы управления потоком отрисовки пространственного звукового объекта, включая запуск, остановку и сброс потока. Также предоставляет методы для активации новых экземпляров ISpatialAudioObject и уведомления системы о начале и завершении процесса обновления активированных пространственных звуковых объектов и данных.

Этот интерфейс является частью Windows Sonic, звуковой платформы Майкрософт для более иммерсивного звука, который включает в себя интегрированный пространственный звук на Xbox и Windows.

Наследование

Интерфейс ISpatialAudioObjectRenderStreamBase наследуется от интерфейса IUnknown . ISpatialAudioObjectRenderStreamBase также содержит следующие типы элементов:

Методы

Интерфейс ISpatialAudioObjectRenderStreamBase содержит следующие методы.

 
ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects

Переводит систему в состояние, в котором можно отправить данные аудиообъекта для обработки и изменить состояние ISpatialAudioObject.
ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects

Уведомляет систему о том, что приложение завершило предоставление звуковых данных для пространственных звуковых объектов, активированных с помощью ActivateSpatialAudioObject.
ISpatialAudioObjectRenderStreamBase::GetAvailableDynamicObjectCount

Возвращает количество доступных динамических пространственных звуковых объектов.
ISpatialAudioObjectRenderStreamBase::GetService

Возвращает дополнительные службы из ISpatialAudioObjectRenderStream.
ISpatialAudioObjectRenderStreamBase::Reset

Сброс остановленного аудиопотока.
ISpatialAudioObjectRenderStreamBase::Start

Запускает пространственный аудиопоток.
ISpatialAudioObjectRenderStreamBase::Stop

Останавливает работающий аудиопоток.

Требования

   
Минимальная версия клиента Windows 10 версии 1703 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header spatialaudioclient.h