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


Заголовок spatialaudioclient.h

Этот заголовок используется API Core Audio. Дополнительные сведения см. в разделе:

spatialaudioclient.h содержит следующие программные интерфейсы:

Интерфейсы

 
IAudioFormatEnumerator

Предоставляет список поддерживаемых форматов звука. Наиболее предпочтительный формат — первый в списке. Получите ссылку на этот интерфейс, вызвав ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator.
ISpatialAudioClient

Интерфейс ISpatialAudioClient позволяет клиенту создавать аудиопотоки, которые выдают звук из положения в трехмерном пространстве.
ISpatialAudioClient2

Интерфейс ISpatialAudioClient2 наследуется от ISpatialAudioClient и добавляет методы в запрос для поддержки разгрузки больших звуковых буферов.
ISpatialAudioObject

Представляет объект, предоставляющий звуковые данные для отрисовки из положения в трехмерном пространстве относительно пользователя.
ISpatialAudioObjectBase

Базовый интерфейс, представляющий объект, предоставляющий звуковые данные для отрисовки из положения в трехмерном пространстве относительно пользователя.
ISpatialAudioObjectRenderStream

Предоставляет методы для управления потоком отрисовки пространственного звукового объекта, включая запуск, остановку и сброс потока.
ISpatialAudioObjectRenderStreamBase

Базовый интерфейс, предоставляющий методы управления потоком отрисовки пространственного звукового объекта, включая запуск, остановку и сброс потока.
ISpatialAudioObjectRenderStreamNotify

Предоставляет уведомления для клиентов пространственного звука, чтобы реагировать на изменения в состоянии ISpatialAudioObjectRenderStream.

Структуры

 
SpatialAudioClientActivationParams

Представляет необязательные параметры активации для потока отрисовки пространственного звука. Передайте эту структуру в ActivateAudioInterfaceAsync при активации интерфейса ISpatialAudioClient.
SpatialAudioObjectRenderStreamActivationParams

Представляет параметры активации для потока отрисовки пространственного звука. Передайте эту структуру в ISpatialAudioClient::ActivateSpatialAudioStream при активации потока.
SpatialAudioObjectRenderStreamActivationParams2

Представляет параметры активации для потока отрисовки пространственного звука, расширяя SpatialAudioObjectRenderStreamActivationParams возможностью задавать параметры потока.

Перечисления

 
AudioObjectType

Указывает тип объекта ISpatialAudioObject.
SPATIAL_AUDIO_STREAM_OPTIONS

Задает параметры аудиопотока для вызовов ActivateSpatialAudioStream.