Заголовок 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. |