Обучение
Модуль
Активация пространственного звука для приложения HoloLens 2 - Training
Активация пространственного звука для приложения HoloLens 2
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Общие сведения о технологии API core audio.
Для разработки API Core Audio вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
_AUDCLNT_BUFFERFLAGS Перечисление _AUDCLNT_BUFFERFLAGS определяет флаги, указывающие состояние буфера конечной точки звука. |
AUDCLNT_SHAREMODE Перечисление AUDCLNT_SHAREMODE определяет константы, указывающие, будет ли аудиопоток работать в общем или монопольном режиме. |
AUDCLNT_STREAMOPTIONS Определяет значения, описывающие характеристики аудиопотока. |
AUDIO_DUCKING_OPTIONS Задает параметры утихи звука. Используйте значения из этого перечисления при вызове IAudioClientDuckingControl::SetDuckingOptionsForCurrentStream |
AUDIO_EFFECT_STATE Указывает состояние звукового эффекта. |
AUDIO_STREAM_CATEGORY Указывает категорию аудиопотока. |
AUDIOCLIENT_ACTIVATION_TYPE Указывает тип активации для структуры AUDIOCLIENT_ACTIVATION_PARAMS, передаваемой в вызов ActivateAudioInterfaceAsync. |
AudioObjectType Указывает тип ISpatialAudioObject. |
AudioSessionState Перечисление AudioSessionState определяет константы, указывающие текущее состояние звукового сеанса. |
AudioStateMonitorSoundLevel |
Тип соединителя Перечисление ConnectorType указывает тип соединения, частью которому является соединитель. |
Поток данных Перечисление DataFlow указывает направление потока данных аудиопотока через соединитель. |
EDataFlow Перечисление EDataFlow определяет константы, указывающие направление потоков аудиоданных между конечным звуковым устройством и приложением. |
EndpointFormFactor Перечисление EndpointFormFactor определяет константы, которые указывают общие физические атрибуты устройства конечной точки звука. |
ERole Перечисление ERole определяет константы, указывающие роль, назначенную системой устройству конечной точки звука. |
KSJACK_SINK_CONNECTIONTYPE Перечисление KSJACK_SINK_CONNECTIONTYPE определяет константы, определяющие тип соединения. Эти значения используются в структуре KSJACK_SINK_INFORMATION, в котором хранятся сведения о приемнике аудиоразъема. |
PartType Перечисление PartType определяет константы, указывающие, является ли часть в топологии устройства соединителем или подъединитом. |
PROCESS_LOOPBACK_MODE Задает режим замыкания на себя для структуры AUDIOCLIENT_ACTIVATION_PARAMS, передаваемой в вызов ActivateAudioInterfaceAsync. |
SPATIAL_AUDIO_STREAM_OPTIONS Задает параметры аудиопотока для вызовов ActivateSpatialAudioStream. |
SpatialAudioHrtfDirectivityType Указывает форму, в которой звук издается ISpatialAudioObjectForHrtf. |
SpatialAudioHrtfDistanceDecayType Указывает тип распада, применяемого на расстоянии от позиции ISpatialAudioObjectForHrtf до позиции прослушивателя. |
SpatialAudioHrtfEnvironmentType Указывает тип акустической среды, имитируемой при обработке звука для ISpatialAudioObjectForHrtf. |
SpatialAudioMetadataCopyMode Указывает режим копирования, используемый при вызове ISpatialAudioMetadataCopier::CopyMetadataForFrames. |
SpatialAudioMetadataWriterOverflowMode Задает требуемое поведение при попытке ISpatialAudioMetadataWriter записать в буфер метаданных больше элементов, чем было указано при инициализации клиента. |
Активировать Метод Activate создает COM-объект с указанным интерфейсом. |
Активировать Метод Activate активирует интерфейс для конкретной функции в соединителе или подсоедините. |
ActivateAudioInterfaceAsync Позволяет приложениям Магазина Windows получать доступ к уже существовающим интерфейсам com в семействе WASAPI. |
ActivateCompleted Указывает, что активация интерфейса WASAPI завершена и результаты доступны. |
ActivateSpatialAudioMetadataCopier Создает объект ISpatialAudioMetadataWriter для копирования элементов пространственных звуковых метаданных из одного объекта ISpatialAudioMetadataItems в другой. |
ActivateSpatialAudioMetadataItems Создает объект ISpatialAudioMetadataItems для хранения элементов пространственных звуковых метаданных. |
ActivateSpatialAudioMetadataReader Создает объект ISpatialAudioMetadataWriter для чтения элементов пространственных звуковых метаданных из объекта ISpatialAudioMetadataItems. |
ActivateSpatialAudioMetadataWriter Создает объект ISpatialAudioMetadataWriter для записи элементов пространственных звуковых метаданных в объект ISpatialAudioMetadataItems. |
ActivateSpatialAudioObject Активирует ISpatialAudioObject для отрисовки звука. |
ActivateSpatialAudioObjectForHrtf Активирует ISpatialAudioObjectForHrtf для отрисовки звука. |
ActivateSpatialAudioObjectForMetadataCommands Активируйте ISpatialAudioObjectForMetadataCommands для отрисовки. |
ActivateSpatialAudioObjectForMetadataItems Активируйте ISpatialAudioObjectForMetadataItems для отрисовки. |
ActivateSpatialAudioStream Активирует и инициализирует пространственный аудиопоток с помощью одной из структур активации пространственного звукового потока. |
AttachToBuffer Присоединяет предоставленную вызывающим объектом память для хранения объектов ISpatialAudioMetadataItems. |
AttachToPopulatedBuffer Присоединяет ранее заполненный буфер для хранения объектов ISpatialAudioMetadataItems. Элементы метаданных, уже находящиеся в буфере, сохраняются. |
AudioStateMonitorCallback Происходит, когда система изменяет уровень звука звуковых потоков, отслеживаемых IAudioStreamStateMonitor. |
BeginUpdatingAudioObjects Переводит систему в состояние, в котором данные аудиообъекта могут быть отправлены для обработки и состояние ISpatialAudioObject можно изменить. |
Закрыть Завершает все необходимые операции с объектом SpatialAudioMetadataItems и освобождает объект . (ISpatialAudioMetadataCopier.Close) |
Закрыть Завершает все необходимые операции с объектом SpatialAudioMetadataItems и освобождает объект . (ISpatialAudioMetadataReader.Close) |
Закрыть Завершает все необходимые операции с буфером метаданных и освобождает указанный объект ISpatialAudioMetadataItems. |
ConnectTo Метод ConnectTo подключает этот соединитель к соединителю в другом объекте топологии устройства. |
CopyMetadataForFrames Копирует элементы метаданных из исходного объекта ISpatialAudioMetadataItems, предоставленного в метод Open, в целевой объект ISpatialAudioMetadataItems, заданный параметром dstMetadataItems. |
CreateCaptureAudioStateMonitor Создает новый экземпляр IAudioStateMonitor для потоков записи. |
CreateCaptureAudioStateMonitorForCategory Создает новый экземпляр IAudioStateMonitor для потоков записи с указанной категорией аудио. |
CreateCaptureAudioStateMonitorForCategoryAndDeviceId Создает новый экземпляр IAudioStateMonitor для потоков записи с указанной категорией звука и идентификатором звукового устройства. |
CreateCaptureAudioStateMonitorForCategoryAndDeviceRole Создает новый экземпляр IAudioStateMonitor для потоков записи с указанной категорией звука и ролью звукового устройства. |
CreateRenderAudioStateMonitor Создает новый экземпляр IAudioStateMonitor для потоков отрисовки. |
CreateRenderAudioStateMonitorForCategory Создает новый экземпляр IAudioStateMonitor для потоков отрисовки с указанной категорией аудио. |
CreateRenderAudioStateMonitorForCategoryAndDeviceId Создает новый экземпляр IAudioStateMonitor для потоков отрисовки с указанной категорией звука и идентификатором звукового устройства. |
CreateRenderAudioStateMonitorForCategoryAndDeviceRole Создает новый экземпляр IAudioStateMonitor для потоков отрисовки с указанной категорией звука и ролью звукового устройства. |
DetachBuffer Отсоединяет буфер. Память может быть присоединена только к одному элементу метаданных за раз. |
Отключение Метод Disconnect отключает этот соединитель от другого соединителя. |
EndUpdatingAudioObjects Уведомляет систему о том, что приложение завершило предоставление звуковых данных для пространственных звуковых объектов, активированных с помощью ActivateSpatialAudioObject. |
EnumAudioEndpoints Метод EnumAudioEndpoints создает коллекцию звуковых конечных устройств, соответствующих указанным критериям. |
EnumPartsIncoming Метод EnumPartsIncoming получает список всех входящих частей, которые находятся в путях к данным, вышестоящий из этой части. |
EnumPartsOutgoing Метод EnumPartsOutgoing извлекает список всех исходящих частей, т. е. частей, которые находятся в путях данных, которые являются подчиненными от этой части. |
Get4BRange Метод Get4BRange получает 4-байтовый диапазон значения свойства устройства. |
GetActivateResult Возвращает результаты асинхронной активации интерфейса WASAPI, инициированной приложением, вызывающим функцию ActivateAudioInterfaceAsync. |
GetAllVolumes Метод GetAllVolumes извлекает уровни громкости для всех каналов в аудиопотоке. |
GetAllVolumes Метод GetAllVolumes извлекает уровни громкости для всех каналов в звуковом сеансе. |
GetAudioEffects Возвращает текущий список звуковых эффектов для связанного звукового потока. |
GetAudioObjectType Возвращает значение, указывающее тип звукового объекта, представленного ISpatialAudioObject. |
GetAudioSessionControl Метод GetAudioSessionControl извлекает элемент управления аудиосеанса. |
GetAvailableDynamicObjectCount Возвращает количество динамических пространственных звуковых объектов, доступных в настоящее время. |
GetAvailableOffloadConnectorCount Метод GetAvailableOffloadConnectorCount извлекает количество доступных конечных точек, которые могут обрабатывать разгруженные потоки на аппаратном звуковом подсистеме. |
GetBuffer Возвращает буфер, используемый для предоставления звуковых данных для ISpatialAudioObject. |
GetBuffer Извлекает указатель на следующий доступный пакет данных в буфере конечной точки отслеживания. |
GetBuffer Извлекает указатель на следующее доступное пространство в буфере конечной точки отрисовки, в которое вызывающий объект может записать пакет данных. |
GetBufferSize Метод GetBufferSize извлекает размер (максимальную емкость) буфера конечной точки. |
GetBufferSizeLimits Метод GetBufferSizeLimits возвращает ограничения размера буфера аппаратного звукового модуля в 100-наносекундных единицах. |
GetChannelConfig Метод GetChannelConfig получает текущую маску конфигурации канала из элемента управления конфигурацией канала. |
GetChannelCount Метод GetChannelCount получает количество каналов в аудиопотоке. (IAudioPeakMeter.GetChannelCount) |
GetChannelCount Метод GetChannelCount получает количество каналов в аудиопотоке. (IPerChannelDbLevel.GetChannelCount) |
GetChannelCount Метод GetChannelCount извлекает количество каналов в аудиопотоке. |
GetChannelCount Метод GetChannelCount извлекает количество каналов в формате потока для звукового сеанса. |
GetChannelCount Метод GetChannelCount получает количество каналов в аудиопотоке, который входит в устройство конечной точки звука или покидает его. |
GetChannelsPeakValues Метод GetChannelsPeakValues получает пиковые значения выборки для всех каналов в аудиопотоке. |
GetChannelVolume Метод GetChannelVolume извлекает уровень громкости для указанного канала в аудиопотоке. |
GetChannelVolume Метод GetChannelVolume извлекает уровень громкости для указанного канала в звуковом сеансе. |
GetChannelVolumeLevel Метод GetChannelVolumeLevel получает уровень громкости (в децибелах) указанного канала в звуковом потоке, который входит в устройство конечной точки звука или покидает его. |
GetChannelVolumeLevelScalar Метод GetChannelVolumeLevelScalar получает нормализованный уровень громкости заданного канала аудиопотока, который входит или покидает устройство конечной точки звука. |
GetChannelVolumes Метод GetChannelVolumes извлекает уровни громкости для различных аудиоканалов в разгруженном потоке. |
GetCharacteristics Метод GetCharacteristics зарезервирован для использования в будущем. |
GetConnectedTo Метод GetConnectedTo получает соединитель, к которому подключен этот соединитель. |
GetConnector Метод GetConnector получает соединитель, указанный номером соединителя. |
GetConnectorCount Метод GetConnectorCount получает количество соединителей в объекте device-topology. |
GetConnectorIdConnectedTo Метод GetConnectorIdConnectedTo получает глобальный идентификатор соединителя , если таковой имеется, к которому подключен этот соединитель. |
GetControlInterface Метод GetControlInterface получает ссылку на указанный интерфейс элемента управления, если эта часть поддерживает его. |
GetControlInterfaceCount Метод GetControlInterfaceCount получает количество интерфейсов управления, поддерживаемых этой частью. |
GetCount Возвращает количество поддерживаемых аудиоформатов в списке. |
GetCount Метод GetCount извлекает количество устройств в коллекции устройств. |
GetCount Метод GetCount получает количество частей в списке частей. |
GetCount Метод GetCount получает общее количество аудиосеансов, открытых на звуковом устройстве. |
GetCurrentPadding Метод GetCurrentPadding извлекает количество кадров заполнения в буфере конечных точек. |
GetCurrentSharedModeEnginePeriod Возвращает текущий формат и периодичность звукового модуля. |
GetDataFlow Метод GetDataFlow указывает, является ли устройство конечной точки звука устройством отрисовки или устройством захвата. |
GetDataFlow Метод GetDataFlow получает направление потока данных через этот соединитель. |
GetDefaultAudioEndpoint Метод GetDefaultAudioEndpoint извлекает конечную точку звука по умолчанию для указанного направления и роли потока данных. |
GetDevice Метод GetDevice извлекает звуковое конечное устройство, идентифицируемое строкой идентификатора конечной точки. |
GetDeviceId Метод GetDeviceId получает идентификатор устройства, представленного объектом топологии устройства. |
GetDeviceIdConnectedTo Метод GetDeviceIdConnectedTo получает идентификатор звукового устройства, к которому подключен этот соединитель. |
GetDevicePeriod Метод GetDevicePeriod извлекает длину периодического интервала, разделяющего последовательные проходы обработки звуковым механизмом данных в буфере конечной точки. |
GetDevicePosition Метод GetDevicePosition получает текущее положение устройства в кадрах непосредственно из оборудования. |
GetDevicePreferredFormat Метод GetDevicePreferredFormat получает предпочтительный формат аудиопотока для подключения. |
GetDisplayName Метод GetDisplayName извлекает отображаемое имя звукового сеанса. |
GetEnabled Метод GetEnabled получает текущее состояние AGC (включено или отключено). |
GetEnabled Метод GetEnabled получает текущее состояние (включено или отключено) элемента управления громкости. |
GetEngineFormat Метод GetEngineFormat извлекает текущий формат данных разгрузки аудиопотока. |
Getformat Возвращает формат с указанным индексом в списке. Форматы перечислены в порядке важности. Наиболее предпочтительным форматом является первый в списке. |
GetFrameCount Возвращает общее число кадров ISpatialAudioMetadataItems, определяющее допустимые смещения элементов. |
GetFrequency Метод GetFrequency получает частоту устройства. |
GetGfxState Метод GetGfxState извлекает состояние GFX разгрузки аудиопотока. |
GetGlobalId Метод GetGlobalId получает глобальный идентификатор этой части. |
GetGroupingParam Метод GetGroupingParam извлекает параметр группировки звукового сеанса. |
GetIconPath Метод GetIconPath извлекает путь к значку отображения для звукового сеанса. |
GetId Метод GetId извлекает строку идентификатора конечной точки, которая идентифицирует устройство конечной точки звука. |
GetIID Метод GetIID получает идентификатор интерфейса элемента управления для конкретной функции. |
GetInfo Возвращает общее число кадров для ISpatialAudioMetadataItems, определяющего допустимые смещения элементов. |
GetItemCount Текущее количество элементов, хранящихся в ISpatialAudioMetadataItems. |
GetJackCount Метод GetJackCount получает количество разъемов, необходимых для подключения к устройству конечной точки звука. |
GetJackCount Метод GetJackCount получает количество разъемов на соединителе, необходимых для подключения к устройству конечной точки. |
GetJackDescription Метод GetJackDescription получает описание аудиоразъема. |
GetJackDescription2 Метод GetJackDescription2 получает описание указанного аудиоразъема. |
GetJackSinkInformation Метод GetJackSinkInformation извлекает сведения о приемнике для указанного разъема. |
GetLevel Метод GetLevel получает пиковый уровень, записанный счетчиком пиков для указанного канала, так как уровень пикового значения для этого канала был считан ранее. |
GetLevel Метод GetLevel получает уровень громкости указанного канала в децибелах. |
GetLevelRange Метод GetLevelRange получает диапазон (в децибелах) уровня громкости указанного канала. |
GetLocalEffectsState Метод GetLocalEffectsState извлекает локальное состояние эффектов, которое в настоящее время применяется к разгрузке аудиопотока. |
GetLocalId Метод GetLocalId получает локальный идентификатор этой части. |
GetMasterVolume Метод GetMasterVolume извлекает уровень громкости клиента для звукового сеанса. |
GetMasterVolumeLevel Метод GetMasterVolumeLevel получает master уровне громкости аудиопотока, который входит в устройство конечной точки звука или покидает его. |
GetMasterVolumeLevelScalar Метод GetMasterVolumeLevelScalar получает master уровень громкости аудиопотока, который входит или покидает устройство конечной точки звука. Уровень громкости выражается как нормализованное звуковое значение в диапазоне от 0,0 до 1,0. |
GetMaxDynamicObjectCount Возвращает максимальное количество динамических звуковых объектов для клиента пространственного звука. |
GetMaxFrameCount Возвращает максимально возможное число кадров для каждого прохода обработки. Этот метод можно использовать для определения размера исходного буфера, который должен быть выделен для передачи звуковых данных для каждого прохода обработки. |
GetMaxFrameCountForCategory Возвращает максимальное поддерживаемое число кадров для каждого прохода обработки. |
GetMaxItemCount Максимальное количество элементов, разрешенное ISpatialAudioMetadataItems, определенное при создании объекта. |
GetMaxValueBufferLength Размер наибольшего значения команды, определенного форматом метаданных для ISpatialAudioMetadataItems. |
GetMeterChannelCount Возвращает количество доступных аудиоканалов в разгруженном потоке, который может быть измерен. |
GetMeteringChannelCount Метод GetMeteringChannelCount получает количество каналов в аудиопотоке, отслеживаемых по пиковой метрике. |
GetMeteringData Метод GetMeteringData извлекает общие сведения о доступных звуковых каналах в разгруженном потоке. |
GetMixFormat Метод GetMixFormat извлекает формат потока, используемый обработчиком звука для внутренней обработки потоков общего режима. |
GetMute Метод GetMute извлекает состояние отключения звука для разгруженного аудиопотока. |
GetMute Метод GetMute получает текущее состояние (включено или отключено) элемента управления отключением звука. |
GetMute Метод GetMute извлекает текущее состояние отключения звука для звукового сеанса. |
GetMute Метод GetMute получает состояние отключения звукового потока, который входит в устройство конечной точки звука или покидает его. |
GetName Метод GetName получает понятное имя звуковой функции, инкапсулируемой интерфейсом управления. |
GetName Метод GetName получает понятное имя этой части. |
GetNativeStaticObjectTypeMask Возвращает маску канала, представляющую подмножество каналов статического канала динамиков, которые являются собственными для текущего модуля отрисовки. |
GetNextPacketSize Метод GetNextPacketSize извлекает количество кадров в следующем пакете данных в буфере конечной точки отслеживания. |
GetPart Метод GetPart получает часть из списка частей. |
GetPartById Метод GetPartById получает часть, которая идентифицируется по локальному идентификатору. |
GetPartType Метод GetPartType получает тип части этой части. |
GetPeakValue Метод GetPeakValue получает пиковое значение примера для каналов в аудиопотоке. |
GetPosition Метод GetPosition получает текущую позицию устройства. |
GetProcessId Метод GetProcessId извлекает идентификатор процесса звукового сеанса. |
GetSelection Метод GetSelection получает локальный идентификатор части, подключенной к выбранному в данный момент входу селектора. |
GetSelection Метод GetSelection получает локальный идентификатор части, подключенной к выбранному в данный момент выходу селектора. |
GetService Возвращает дополнительные службы из ISpatialAudioObjectRenderStream. |
GetService Метод GetService обращается к дополнительным службам из объекта клиента аудио. |
GetSession Метод GetSession получает звуковой сеанс, указанный номером звукового сеанса. |
GetSessionEnumerator Метод GetSessionEnumerator получает указатель на объект перечислителя звукового сеанса. |
GetSessionIdentifier Метод GetSessionIdentifier извлекает идентификатор звукового сеанса. |
GetSessionInstanceIdentifier Метод GetSessionInstanceIdentifier извлекает идентификатор экземпляра звукового сеанса. |
GetSharedModeEnginePeriod Возвращает диапазон периодичности, поддерживаемый подсистемой для указанного формата потока. |
GetSignalPath Метод GetSignalPath получает список частей в пути сигнала, который связывает две части, если путь существует. |
GetSimpleAudioVolume Метод GetSimpleAudioVolume извлекает простой элемент управления громкостью звука. |
GetSoundLevel Возвращает текущий уровень звука для звуковых потоков, связанных с IAudioStateMonitor. |
GetSpatialAudioMetadataItems Получает указатель на объект ISpatialAudioMetadataItems, в котором хранятся элементы метаданных для ISpatialAudioObjectForMetadataItems. |
GetSpatialAudioMetadataItemsBufferLength Возвращает длину буфера, необходимую для хранения указанного количества элементов пространственных звуковых метаданных. |
GetState Метод GetState извлекает текущее состояние устройства. |
GetState Метод GetState извлекает текущее состояние звукового сеанса. |
GetStaticObjectPosition Возвращает позицию в трехмерном пространстве указанного статического пространственного звукового канала. |
GetStreamLatency Метод GetStreamLatency извлекает максимальную задержку для текущего потока и может вызываться в любое время после инициализации потока. |
GetSubType Метод GetSubType получает подтип части этой части. |
GetSubunit Метод GetSubunit получает подсоединение, указанное номером подсоединия. |
GetSubunitCount Метод GetSubunitCount получает количество подсоединий в топологии устройства. |
GetSupportedAudioObjectFormatEnumerator Возвращает IAudioFormatEnumerator, содержащий все поддерживаемые форматы звука для пространственных звуковых объектов. Первый элемент в списке представляет наиболее предпочтительный формат. |
GetTopologyObject Метод GetTopologyObject получает ссылку на интерфейс IDeviceTopology объекта device-topology, содержащего эту часть. |
GetType Метод GetType получает тип этого соединителя. |
GetType Метод GetType получает тип данных значения свойства устройства. |
GetValue Метод GetValue получает текущее значение свойства, относящееся к конкретному устройству. |
GetVolumeChannelCount Метод GetVolumeChannelCount извлекает количество доступных аудиоканалов в разгруженном потоке. |
GetVolumeRange Метод GetVolumeRange получает диапазон громкости (в децибелах) аудиопотока, который входит в устройство конечной точки звука или покидает его. |
GetVolumeRangeChannel Метод GetVolumeRangeChannel получает диапазон томов для указанного канала. |
GetVolumeStepInfo Метод GetVolumeStepInfo получает сведения о текущем шаге в диапазоне томов. |
Initialize Метод Initialize инициализирует аудиопоток. |
InitializeSharedAudioStream Инициализирует общий поток с указанной периодичностью. |
Isactive Возвращает логическое значение, указывающее, является ли ISpatialAudioObject допустимым. |
IsAudioObjectFormatSupported Возвращает значение, указывающее, поддерживает ли ISpatialAudioObjectRenderStream указанный формат. |
IsConnected Метод IsConnected указывает, подключен ли этот соединитель к другому соединителю. |
IsFormatSupported Метод IsFormatSupported указывает, поддерживает ли устройство конечной точки аудио указанный формат аудиопотока. |
IsFormatSupported Метод IsFormatSupported указывает, поддерживает ли устройство конечной точки звука определенный формат потока. |
IsLastBufferControlSupported Указывает, поддерживается ли последний элемент управления буфером. |
IsOffloadCapable Запрашивает, поддерживает ли конечная точка отрисовки звука, в которую был создан ISpatialAudioClient2, аппаратной разгрузке аудиообработки. |
IsOffloadCapable Метод IsOffloadCapable извлекает сведения о том, может ли конечная точка, в которой создается поток, поддерживать разгруженный аудиопоток. |
IsSpatialAudioStreamAvailable При успешном выполнении получает значение, указывающее, поддерживает ли активный в данный момент механизм пространственной отрисовки указанный поток отрисовки пространственного звука. |
IsSystemSoundsSession Метод IsSystemSoundsSession указывает, является ли сеанс системным звуковым сеансом. |
Элемент Метод Item извлекает указатель на указанный элемент в коллекции устройств. |
OnAudioEffectsChanged Вызывается системой при изменении списка звуковых эффектов или изменении ресурсов, необходимых для включения эффекта. |
OnAvailableDynamicObjectCountChange Уведомляет клиент пространственного звука о том, что емкость отрисовки для ISpatialAudioObjectRenderStream вот-вот изменится, указывает время, по истечении которого произойдет изменение, и указывает количество динамических звуковых объектов, которые будут доступны после изменения. |
OnChannelVolumeChanged Метод OnChannelVolumeChanged уведомляет клиента о том, что уровень громкости звукового канала в подмике сеанса изменился. |
OnDefaultDeviceChanged Метод OnDefaultDeviceChanged уведомляет клиента о том, что устройство конечной точки звука по умолчанию для определенной роли устройства изменилось. |
OnDeviceAdded Метод OnDeviceAdded указывает, что добавлено новое устройство конечной точки звука. |
Удалено onDevice Метод OnDeviceRemoved указывает, что устройство конечной точки звука удалено. |
OnDeviceStateChanged Метод OnDeviceStateChanged указывает, что состояние конечного аудиоустройства изменилось. |
OnDisplayNameChanged Метод OnDisplayNameChanged уведомляет клиента об изменении отображаемого имени сеанса. |
OnGroupingParamChanged Метод OnGroupingParamChanged уведомляет клиента об изменении параметра группировки для сеанса. |
OnIconPathChanged Метод OnIconPathChanged уведомляет клиента о том, что значок отображения для сеанса изменился. |
OnNotify Метод OnNotify уведомляет клиента при изменении состояния соединителя или подсоединения. |
OnNotify Метод OnNotify уведомляет клиента об изменении уровня громкости или отключения звука на устройстве конечной точки звука. |
OnPropertyValueChanged Метод OnPropertyValueChanged указывает, что значение свойства, принадлежащего устройству конечной точки аудио, изменилось. |
OnSessionCreated Метод OnSessionCreated уведомляет зарегистрированные процессы о создании звукового сеанса. |
OnSessionDisconnected Метод OnSessionDisconnected уведомляет клиента о том, что звуковой сеанс отключен. |
OnSimpleVolumeChanged Метод OnSimpleVolumeChanged уведомляет клиента об изменении уровня громкости или отключения звука звукового сеанса. |
OnStateChanged Метод OnStateChanged уведомляет клиента об изменении состояния потоковой активности сеанса. |
OnVolumeDuckNotification Метод OnVolumeDuckNotification отправляет уведомление об ожидающих системном событии ducking. |
OnVolumeUnduckNotification Метод OnVolumeUnduckNotification отправляет уведомление о ожидающих системном событии отклонения. |
Открыть Открывает объект ISpatialAudioMetadataItems для копирования. |
Открыть Открывает объект ISpatialAudioMetadataItems для чтения. |
Открыть Открывает объект ISpatialAudioMetadataItems для записи. |
OpenPropertyStore Метод OpenPropertyStore извлекает интерфейс в хранилище свойств устройства. |
QueryHardwareSupport Метод QueryHardwareSupport запрашивает устройство конечной точки звука для его функций, поддерживаемых оборудованием. (IAudioEndpointVolume.QueryHardwareSupport) |
QueryHardwareSupport Метод QueryHardwareSupport запрашивает устройство конечной точки звука для его функций, поддерживаемых оборудованием. (IAudioMeterInformation.QueryHardwareSupport) |
ReadNextItem Возвращает количество команд и смещение образца для считываемого элемента метаданных. |
ReadNextItemCommand Считывает команды метаданных и данные значений для текущего элемента. |
RegisterAudioEffectsChangedNotificationCallback Регистрирует интерфейс AudioEffectsChangedNotificationClient. |
RegisterAudioSessionNotification Метод RegisterAudioSessionNotification регистрирует клиент для получения уведомлений о событиях сеанса, включая изменения в состоянии потока. |
RegisterCallback Регистрирует реализацию AudioStateMonitorCallback, которая вызывается, когда система изменяет уровень звука звуковых потоков, отслеживаемых IAudioStateMonitor. |
RegisterControlChangeCallback Метод RegisterControlChangeCallback регистрирует интерфейс IControlChangeNotify, который клиент реализует для получения уведомлений об изменениях состояния в этой части. |
RegisterControlChangeNotify Метод RegisterControlChangeNotify регистрирует интерфейс обратного вызова уведомления клиента. |
RegisterDuckNotification Метод RegisterDuckNotification регистрирует приложение в диспетчере сеансов для получения оповещений. |
RegisterEndpointNotificationCallback Метод RegisterEndpointNotificationCallback регистрирует интерфейс обратного вызова уведомления клиента. |
RegisterSessionNotification Метод RegisterSessionNotification регистрирует приложение для получения уведомления при создании сеанса. |
Releasebuffer Метод ReleaseBuffer освобождает буфер. |
Releasebuffer Метод ReleaseBuffer освобождает буферное пространство, полученное в предыдущем вызове метода IAudioRenderClient::GetBuffer. |
ReleaseOutputDataPointerForLastBuffer Освобождает указатель выходных данных для последнего буфера. |
Сброс Сброс остановленного аудиопотока. |
Сброс Метод Reset сбрасывает звуковой поток. |
ResetToDefault Сбрасывает формат до значения по умолчанию, предоставленного изготовителем устройства. |
SetAllVolumes Метод SetAllVolumes задает отдельные уровни громкости для всех каналов в аудиопотоке. |
SetAllVolumes Метод SetAllVolumes задает отдельные уровни громкости для всех каналов в звуковом сеансе. |
SetAudioEffectState Метод IAudioEffectsManager::SetAudioEffectState (audioclient.h) задает состояние указанного звукового эффекта. |
SetAudioStreamWindow Связывает указанный дескриптор окна HWND с аудиопотоком. |
SetChannelConfig Метод SetChannelConfig задает маску конфигурации канала в элементе управления конфигурацией канала. |
SetChannelVolume Метод SetChannelVolume задает уровень громкости для указанного канала в звуковом потоке. |
SetChannelVolume Метод SetChannelVolume задает уровень громкости для указанного канала в звуковом сеансе. |
SetChannelVolumeLevel Метод SetChannelVolumeLevel задает уровень громкости в децибелах указанного канала аудиопотока, который входит или покидает устройство конечной точки звука. |
SetChannelVolumeLevelScalar Метод SetChannelVolumeLevelScalar задает нормализованный уровень громкости звука указанного канала в аудиопотоке, который входит или покидает устройство конечной точки аудио. |
SetChannelVolumes Метод SetChannelVolumes задает уровни громкости для различных аудиоканалов в разгруженном потоке. |
SetClientProperties Задает свойства аудиопотока, заполняя структуру AudioClientProperties. |
SetDirectivity Задает модель пространственной аудионаправленности для ISpatialAudioObjectForHrtf. |
SetDisplayName Метод SetDisplayName назначает отображаемое имя текущему сеансу. |
SetDistanceDecay Задает модель распада, применяемую на расстоянии от позиции ISpatialAudioObjectForHrtf до позиции прослушивателя. |
SetDuckingOptionsForCurrentStream Задает параметры звукового потока отрисовки. |
SetDuckingPreference Метод SetDuckingPreference включает или отключает процесс затухания потока по умолчанию (автоматическое утихание), предоставляемый системой. |
SetEchoCancellationRenderEndpoint Задает конечную точку отрисовки звука, которая должна использоваться в качестве ссылочного потока для подавления акустического эха (AEC). |
SetEnabled Метод SetEnabled включает или отключает AGC. |
SetEnabled Метод SetEnabled включает или отключает управление громкость. |
SetEndOfStream Указывает системе, что последний блок звуковых данных был отправлен для ISpatialAudioObject, чтобы можно было отключить объект и повторно использовать его ресурсы. |
SetEngineDeviceFormat Метод SetEngineDeviceFormat задает звуковой формат волновой формы для аппаратного звукового модуля. |
SetEnvironment Задает тип акустической среды, которая имитируется при обработке звука для ISpatialAudioObjectForHrtf. |
SetEventHandle Метод SetEventHandle задает дескриптор события, который система сигнализирует, когда звуковой буфер готов к обработке клиентом. |
SetGain Задает значение усиления для ISpatialAudioObjectForHrtf. |
SetGfxState Метод SetGfxState задает состояние GFX для разгруженного аудиопотока. |
SetGroupingParam Метод SetGroupingParam назначает сеанс группировке сеансов. |
SetIconPath Метод SetIconPath назначает значок отображения текущему сеансу. |
SetLevel Метод SetLevel задает уровень громкости указанного канала в децибелах. |
SetLevelAllChannels Метод SetLevelAllChannels задает уровни громкости (в децибелах) всех каналов в аудиопотоке. |
SetLevelUniform Метод SetLevelUniform устанавливает для всех каналов в звуковом потоке одинаковый уровень громкости в децибелах. |
SetLocalEffectsState Метод SetLocalEffectsState задает локальное состояние эффектов, которое будет применяться к разгруженным аудиопотокам. |
SetMasterVolume Метод SetMasterVolume задает уровень громкости master для звукового сеанса. |
SetMasterVolumeLevel Метод SetMasterVolumeLevel задает master уровень громкости аудиопотока, который входит или покидает устройство конечной точки звука. |
SetMasterVolumeLevelScalar Метод SetMasterVolumeLevelScalar задает master уровень громкости аудиопотока, который входит или покидает устройство конечной точки аудио. Уровень громкости выражается как нормализованное звуковое значение в диапазоне от 0,0 до 1,0. |
SetMute Метод SetMute задает состояние отключения звука для разгруженного аудиопотока. |
SetMute Метод SetMute включает или отключает элемент управления отключением звука. |
SetMute Метод SetMute задает состояние отключения звука для звукового сеанса. |
SetMute Метод SetMute задает состояние выключения звукового потока, который входит в устройство конечной точки звука или покидает его. |
SetOrientation Задает ориентацию в трехмерном пространстве относительно системы отсчета прослушивателя, из которой будут отображаться звуковые данные ISpatialAudioObjectForHrtf. |
SetPosition Задает положение в трехмерном пространстве относительно прослушивателя, из которого будут отображаться звуковые данные ISpatialAudioObjectForHrtf. |
SetPosition Задает положение в трехмерном пространстве относительно прослушивателя, из которого будут отображаться звуковые данные ISpatialAudioObject. |
SetSampleRate Метод SetSampleRate задает частоту выборки потока. |
SetSelection Метод SetSelection выбирает один из входных данных селектора входных данных. |
SetSelection Метод SetSelection выбирает один из выходных данных селектора вывода. |
SetValue Метод SetValue задает значение свойства устройства. |
SetVolume Задает мультипликатор амплитуды звука, который будет применяться к звуковым данным, предоставляемым ISpatialAudioObject перед их отправкой в подсистему отрисовки звука. |
Запуск Запускает пространственный аудиопоток. |
Запуск Метод Start запускает аудиопоток. |
Остановить Останавливает выполняющийся аудиопоток. |
Остановить Метод Stop останавливает аудиопоток. |
Отмена регистрацииAudioEffectsChangedNotificationCallback Отменяет регистрацию интерфейса IAudioEffectsChangedNotificationClient. |
Отмена регистрацииAudioSessionNotification Метод UnregisterAudioSessionNotification удаляет предыдущую регистрацию клиента для получения уведомлений. |
Отменить регистрациюCallback Отменяет регистрацию AudioStateMonitorCallback, ранее зарегистрированного с помощью вызова IAudioStateMonitor::RegisterCallback. |
Отмена регистрацииControlChangeCallback Метод UnregisterControlChangeCallback удаляет регистрацию интерфейса IControlChangeNotify, который клиент ранее зарегистрировал путем вызова метода IPart::RegisterControlChangeCallback. |
Отмена регистрацииControlChangeNotify Метод UnregisterControlChangeNotify удаляет регистрацию интерфейса обратного вызова уведомления клиента, зарегистрированного клиентом при предыдущем вызове метода IAudioEndpointVolume::RegisterControlChangeNotify. |
UnregisterDuckNotification Метод UnregisterDuckNotification удаляет предыдущую регистрацию приложения для получения уведомлений. |
UnregisterEndpointNotificationCallback Метод UnregisterEndpointNotificationCallback удаляет регистрацию интерфейса уведомления, зарегистрированного клиентом при предыдущем вызове метода IMMDeviceEnumerator::RegisterEndpointNotificationCallback. |
UnregisterSessionNotification Метод UnregisterSessionNotification удаляет регистрацию для получения уведомления при создании сеанса. |
VolumeStepDown Метод VolumeStepDown на один шаг уменьшает уровень громкости аудиопотока, который входит в устройство конечной точки звука или покидает его. |
VolumeStepUp Метод VolumeStepUp увеличивает на один шаг уровень громкости звукового потока, который входит в устройство конечной точки звука или покидает его. |
WriteNextItem Запускает новый элемент метаданных с указанным смещением. |
WriteNextItemCommand Записывает команды метаданных и данные значений в текущий элемент. |
WriteNextMetadataCommand Записывает команду метаданных в пространственный звуковой объект. Каждая команда может быть добавлена только один раз для каждого объекта за цикл обработки. |
IAcousticEchoCancellationControl Предоставляет механизм для определения того, поддерживает ли конечная точка аудиозахвата акустическое эхо-подавление (AEC), и, если это так, позволяет клиенту задать конечную точку отрисовки звука, которая должна использоваться в качестве потока ссылок. |
IActivateAudioInterfaceAsyncOperation Представляет асинхронную операцию активации интерфейса WASAPI и предоставляет метод для получения результатов активации. |
IActivateAudioInterfaceCompletionHandler Предоставляет обратный вызов, указывающий, что активация интерфейса WASAPI завершена. |
IAudioAutoGainControl Интерфейс IAudioAutoGainControl предоставляет доступ к аппаратному элементу управления автоматическим получением (AGC). |
IAudioBass Интерфейс IAudioBass предоставляет доступ к аппаратному элементу управления уровня баса. |
IAudioCaptureClient Интерфейс IAudioCaptureClient позволяет клиенту считывать входные данные из буфера конечной точки записи. |
IAudioChannelConfig Интерфейс IAudioChannelConfig предоставляет доступ к элементу управления конфигурацией аппаратного канала. |
IAudioClient Интерфейс IAudioClient позволяет клиенту создавать и инициализировать аудиопоток между звуковым приложением и обработчиком звука (для потока в общем режиме) или аппаратным буфером устройства конечной точки аудио (для потока в монопольном режиме). |
IAudioClient2 Интерфейс IAudioClient2 является производным от интерфейса IAudioClient с набором дополнительных методов, которые позволяют аудиоконференду API сеансов Windows (WASAPI) выполнять следующие действия: _opt для разгрузки, запроса свойств потока и получения сведений от оборудования, обрабатывающего разгрузку. Звуковой клиент может успешно создать разгруженный поток, если базовая конечная точка поддерживает аппаратное звуковое ядро, конечная точка была перечислена и обнаружена аудиосистемой, а в конечной точке по-прежнему доступны экземпляры закрепления разгрузки. |
IAudioClient3 Интерфейс IAudioClient3 является производным от интерфейса IAudioClient2 с набором дополнительных методов, которые позволяют аудиоконференту API сеансов Windows (WASAPI) запрашивать поддерживаемые периодичности и текущую периодичность обработчика звука, а также запрашивать инициализацию общего аудиопотока с указанной периодичностью. |
IAudioClientDuckingControl Предоставляет метод SetDuckingOptionsForCurrentStream, который позволяет приложению указать, что система не должна пропускать звук других потоков, когда поток отрисовки аудио приложения активен. |
IAudioClock Интерфейс IAudioClock позволяет клиенту отслеживать скорость передачи данных потока и текущую позицию в потоке. |
IAudioClock2 Интерфейс IAudioClock2 используется для получения текущей позиции устройства. |
IAudioClockAdjustment Интерфейс IAudioClockAdjustment используется для настройки частоты выборки потока. |
IAudioEffectsChangedNotificationClient Интерфейс обратного вызова позволяет приложениям получать уведомления при изменении списка звуковых эффектов или изменении ресурсов, необходимых для включения эффекта. |
IAudioEffectsManager Предоставляет функциональные возможности управления для конвейера звуковых эффектов |
IAudioEndpointFormatControl Используется для сброса текущего формата устройства конечной точки звука. |
IAudioEndpointLastBufferControl Предоставляет функциональные возможности, позволяющие клиенту потока разгрузки уведомлять конечную точку о том, что последний буфер был отправлен только частично. |
IAudioEndpointOffloadStreamMeter Интерфейс IAudioEndpointOffloadStreamMeter извлекает общие сведения о звуковых каналах в разгруженном аудиопотоке. |
IAudioEndpointOffloadStreamMute Интерфейс IAudioEndpointOffloadStreamMute позволяет клиенту управлять состоянием отключения звука для разгрузки аудиопотока. |
IAudioEndpointOffloadStreamVolume Интерфейс IAudioEndpointOffloadStreamVolume позволяет клиентскому приложению управлять уровнем громкости разгрузки аудиопотока. |
IAudioEndpointVolume Интерфейс IAudioEndpointVolume представляет элементы управления громкостью в аудиопотоке или с устройства конечной точки звука. |
IAudioEndpointVolumeCallback Интерфейс IAudioEndpointVolumeCallback предоставляет уведомления об изменениях уровня громкости и отключения звука на устройстве конечной точки звука. |
IAudioEndpointVolumeEx Интерфейс IAudioEndpointVolumeEx предоставляет элементы управления громкостью в звуковом потоке в конечную точку устройства или из нее. |
IAudioFormatEnumerator Предоставляет список поддерживаемых аудиоформатов. Самый предпочтительный формат — первый в списке. Получите ссылку на этот интерфейс, вызвав ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator. |
IAudioInputSelector Интерфейс IAudioInputSelector предоставляет доступ к аппаратному элементу управления мультиплексором (селектору ввода). |
IAudioLfxControl Интерфейс IAudioLfxControl позволяет клиенту применять или удалять локальные эффекты из разгрузки аудиопотока. |
IAudioLoudness Интерфейс IAudioLoudness предоставляет доступ к управлению компенсацией громкости. |
IAudioMeterInformation Интерфейс IAudioMeterInformation представляет пиковый метр в аудиопотоке или из устройства конечной точки звука. |
IAudioMidrange Интерфейс IAudioMidrange предоставляет доступ к аппаратному элементу управления среднего уровня. |
IAudioMute Интерфейс IAudioMute предоставляет доступ к аппаратному элементу управления отключением звука. |
IAudioOutputSelector Интерфейс IAudioOutputSelector предоставляет доступ к аппаратному элементу управления demultiplexer (селектор вывода). |
IAudioPeakMeter Интерфейс IAudioPeakMeter предоставляет доступ к аппаратному элементу управления пикового измерения. |
IAudioRenderClient Интерфейс IAudioRenderClient позволяет клиенту записывать выходные данные в буфер конечной точки отрисовки. |
IAudioSessionControl Интерфейс IAudioSessionControl позволяет клиенту настраивать параметры управления для звукового сеанса и отслеживать события в сеансе. |
IAudioSessionControl2 Интерфейс IAudioSessionControl2 может использоваться клиентом для получения сведений о звуковом сеансе. |
IAudioSessionEnumerator Интерфейс IAudioSessionEnumerator перечисляет звуковые сеансы на звуковом устройстве. |
IAudioSessionEvents Интерфейс IAudioSessionEvents предоставляет уведомления о событиях, связанных с сеансом, таких как изменения уровня тома, отображаемого имени и состояния сеанса. |
IAudioSessionManager Интерфейс IAudioSessionManager позволяет клиенту получать доступ к элементам управления сеансом и громкости для аудиосеансов между процессами и процессами. |
IAudioSessionManager2 Интерфейс IAudioSessionManager2 позволяет приложению управлять подмигиями для звукового устройства. |
IAudioSessionNotification Интерфейс IAudioSessionNotification предоставляет уведомление при создании звукового сеанса. |
IAudioStateMonitor Предоставляет API для запроса уровня звука аудиопотоков и получения уведомлений при изменении уровня звука. |
IAudioStreamVolume Интерфейс IAudioStreamVolume позволяет клиенту контролировать и отслеживать уровни громкости для всех каналов в аудиопотоке. |
IAudioTreble Интерфейс IAudioTreble предоставляет доступ к аппаратному элементу управления с тройной скоростью. |
IAudioViewManagerService Предоставляет API для связывания HWND с аудиопотоком. |
IAudioVolumeDuckNotification Интерфейс IAudioVolumeDuckNotification используется системой для отправки уведомлений об изменениях затухания потока. Stream затухание, или утихание, — это функция, появилась в Windows 7, когда система настраивает объем потока без связи при открытии нового потока связи. Дополнительные сведения об этой функции см. в разделе Стандартный интерфейс ducking. |
IAudioVolumeLevel Интерфейс IAudioVolumeLevel предоставляет доступ к аппаратному элементу управления громкостью. |
IChannelAudioVolume Интерфейс IChannelAudioVolume позволяет клиенту контролировать и отслеживать уровни громкости для всех каналов в аудиосеансе, к которым принадлежит поток. |
IConnector Интерфейс IConnector представляет точку соединения между компонентами. |
IControlChangeNotify Интерфейс IControlChangeNotify предоставляет уведомления при изменении состояния части (соединителя или подъединицы). |
IControlInterface Интерфейс IControlInterface представляет интерфейс управления для части (соединителя или подъединицы) в топологии устройства. Клиент получает ссылку на интерфейс IControlInterface части, вызывая метод IPart::GetControlInterface. |
IDeviceSpecificProperty Интерфейс IDeviceSpecificProperty предоставляет доступ к значению элемента управления для конкретного устройства. |
IDeviceTopology Интерфейс IDeviceTopology предоставляет доступ к топологии звукового устройства. |
IHardwareAudioEngineBase Интерфейс IHardwareAudioEngineBase реализуется конечными точками аудио для звукового стека для настройки и извлечения сведений об аппаратном обработчике звука. |
IKsFormatSupport Интерфейс IKsFormatSupport предоставляет сведения о форматах аудиоданных, поддерживаемых программным подключением ввода-вывода (обычно это канал DMA) между звуковым адаптером и системной памятью. |
IKsJackDescription Интерфейс IKsJackDescription предоставляет сведения о разъемах или внутренних соединителях, которые обеспечивают физическое соединение между устройством на звуковом адаптере и внешним или внутренним устройством конечной точки (например, микрофоном или проигрывателем компакт-дисков). |
IKsJackDescription2 Интерфейс IKsJackDescription2 предоставляет сведения о разъемах или внутренних соединителях, которые обеспечивают физическое соединение между устройством на звуковом адаптере и внешним или внутренним устройством конечной точки (например, микрофоном или проигрывателем компакт-дисков). |
IKsJackSinkInformation Интерфейс IKsJackSinkInformation предоставляет доступ к сведениям о приемнике разъема, если разъем поддерживается оборудованием. |
IMMDevice Интерфейс IMMDevice инкапсулирует универсальные функции ресурса мультимедийного устройства. |
IMMDeviceCollection Интерфейс IMMDeviceCollection представляет коллекцию мультимедийных ресурсов устройства. |
IMMDeviceEnumerator Интерфейс IMMDeviceEnumerator предоставляет методы для перечисления мультимедийных ресурсов устройства. |
IMMEndpoint Интерфейс IMMEndpoint представляет устройство конечной точки звука. |
IMMNotificationClient Интерфейс IMMNotificationClient предоставляет уведомления при добавлении или удалении звукового конечного устройства, изменении состояния или свойств устройства конечной точки или изменении роли по умолчанию, назначенной устройству конечной точки. |
Параметрической детали Интерфейс IPart представляет часть (соединитель или подсоединения) топологии устройства. |
IPartsList Интерфейс IPartsList представляет список частей, каждая из которых представляет собой объект с интерфейсом IPart, который представляет соединитель или подъединит. |
IPerChannelDbLevel Интерфейс IPerChannelDbLevel представляет универсальный интерфейс управления подсоединения, который обеспечивает управление уровнем громкости (в децибелах) аудиопотока или частоты в аудиопотоке. |
ISimpleAudioVolume Интерфейс ISimpleAudioVolume позволяет клиенту управлять уровнем громкости master звукового сеанса. |
ISpatialAudioClient Интерфейс ISpatialAudioClient позволяет клиенту создавать аудиопотоки, которые выдают звук из положения в трехмерном пространстве. |
ISpatialAudioClient2 Интерфейс ISpatialAudioClient2 наследуется от ISpatialAudioClient и добавляет методы в запрос для поддержки разгрузки больших звуковых буферов. |
ISpatialAudioMetadataClient Предоставляет фабрику классов для создания объектов ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader и ISpatialAudioMetadataCopier. |
ISpatialAudioMetadataCopier Предоставляет методы для копирования всех элементов метаданных или подмножеств из исходного объекта SpatialAudioMetadataItems в конечный объект SpatialAudioMetadataItems. |
ISpatialAudioMetadataItems Представляет буфер элементов метаданных пространственного звука. |
ISpatialAudioMetadataItemsBuffer Предоставляет методы присоединения буферов к SpatialAudioMetadataItems для хранения данных на месте. |
ISpatialAudioMetadataReader Предоставляет методы для извлечения элементов пространственных звуковых метаданных и пар значений команд элемента из объекта ISpatialAudioMetadataItems. |
ISpatialAudioMetadataWriter Предоставляет методы для хранения элементов пространственных звуковых метаданных, расположенных в диапазоне соответствующих звуковых кадров. |
ISpatialAudioObject Представляет объект, предоставляющий звуковые данные для отрисовки из положения в трехмерном пространстве относительно пользователя. |
ISpatialAudioObjectBase Базовый интерфейс, представляющий объект, предоставляющий звуковые данные для отрисовки из положения в трехмерном пространстве относительно пользователя. |
ISpatialAudioObjectForHrtf Представляет объект, предоставляющий звуковые данные для отрисовки из положения в трехмерном пространстве относительно пользователя, функция передачи относительно головы (HRTF). |
ISpatialAudioObjectForMetadataCommands Используется для записи команд метаданных для пространственного звука. |
ISpatialAudioObjectForMetadataItems Используется для записи пространственных звуковых метаданных для приложений, которым требуется несколько элементов метаданных на буфер с точным размещением кадров. |
ISpatialAudioObjectRenderStream Предоставляет методы управления потоком отрисовки пространственного звукового объекта, включая запуск, остановку и сброс потока. |
ISpatialAudioObjectRenderStreamBase Базовый интерфейс, предоставляющий методы управления потоком отрисовки пространственных звуковых объектов, включая запуск, остановку и сброс потока. |
ISpatialAudioObjectRenderStreamForHrtf Предоставляет методы для управления потоком отрисовки пространственного звукового объекта Hrtf, включая запуск, остановку и сброс потока. |
ISpatialAudioObjectRenderStreamForMetadata Предоставляет методы управления потоком отрисовки пространственных звуковых объектов для метаданных, включая запуск, остановку и сброс потока. |
ISpatialAudioObjectRenderStreamNotify Предоставляет уведомления для клиентов пространственного звука для реагирования на изменения в состоянии ISpatialAudioObjectRenderStream. |
ISubunit Интерфейс ISubunit представляет аппаратное подсоединение (например, управление громкостью), которое находится в пути к данным между клиентом и устройством конечной точки аудио. |
AUDIO_EFFECT Представляет звуковой эффект. |
AUDIO_VOLUME_NOTIFICATION_DATA Структура AUDIO_VOLUME_NOTIFICATION_DATA описывает изменение уровня громкости или состояния отключения звука на устройстве конечной точки звука. |
AUDIOCLIENT_ACTIVATION_PARAMS Задает параметры активации для вызова ActivateAudioInterfaceAsync. |
AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS Задает параметры для вызова ActivateAudioInterfaceAsync, где запрашивается активация замыкания на себя. |
AudioExtensionParams Эта структура передается на страницу свойств расширения панель управления конечных точек через IShellPropSheetExt::AddPages и используется для создания конечных точек PropertyPages. |
DIRECTX_AUDIO_ACTIVATION_PARAMS Структура DIRECTX_AUDIO_ACTIVATION_PARAMS задает параметры инициализации для потока DirectSound. |
KSJACK_DESCRIPTION Структура KSJACK_DESCRIPTION описывает аудиоразъем. |
KSJACK_DESCRIPTION2 Структура KSJACK_DESCRIPTION2 описывает аудиоразъем. Чтобы получить описание аудиоразъема соединителя, вызовите IKsJackDescription2::GetJackDescription2. |
KSJACK_SINK_INFORMATION В структуре KSJACK_SINK_INFORMATION хранятся сведения о приемнике аудиоразъема. |
LUID В структуре LUID хранится идентификатор видеопорта. Эта структура хранится в элементе PortId структуры KSJACK_SINK_INFORMATION. |
SpatialAudioClientActivationParams Представляет необязательные параметры активации для потока отрисовки пространственного звука. Передайте эту структуру в ActivateAudioInterfaceAsync при активации интерфейса ISpatialAudioClient. |
SpatialAudioHrtfActivationParams Задает параметры активации для ISpatialAudioRenderStreamForHrtf. |
SpatialAudioHrtfActivationParams2 Представляет параметры активации для потока отрисовки пространственного звука, расширяя SpatialAudioHrtfActivationParams возможностью задавать параметры потока. |
SpatialAudioHrtfDirectivity Представляет всенаправленную модель для ISpatialAudioObjectForHrtf. Многонаправленная эмиссия интерполируется линейно с моделью направленности, указанной в поле Тип, на основе значения поля Масштабирование. |
SpatialAudioHrtfDirectivityCardioid Представляет модель направления в форме кардиоида для ISpatialAudioObjectForHrtf. |
SpatialAudioHrtfDirectivityCone Представляет конусную модель направленности для ISpatialAudioObjectForHrtf. |
SpatialAudioHrtfDirectivityUnion Определяет модель пространственной направленности звука для ISpatialAudioObjectForHrtf. |
SpatialAudioHrtfDistanceDecay Представляет модель распада, применяемую на расстоянии от позиции ISpatialAudioObjectForHrtf до позиции прослушивателя. |
SpatialAudioMetadataItemsInfo Предоставляет сведения об объекте ISpatialAudioMetadataItems. Получите копию этой структуры, вызвав GetInfo. |
SpatialAudioObjectRenderStreamActivationParams Представляет параметры активации для потока отрисовки пространственного звука. Передайте эту структуру в ISpatialAudioClient::ActivateSpatialAudioStream при активации потока. |
SpatialAudioObjectRenderStreamActivationParams2 Представляет параметры активации для потока отрисовки пространственного звука, расширяя SpatialAudioObjectRenderStreamActivationParams возможностью задавать параметры потока. |
SpatialAudioObjectRenderStreamForMetadataActivationParams Представляет параметры активации для потока отрисовки пространственного звука для метаданных. Передайте эту структуру в ISpatialAudioClient::ActivateSpatialAudioStream при активации потока. |
SpatialAudioObjectRenderStreamForMetadataActivationParams2 Представляет параметры активации для потока отрисовки пространственного звука для метаданных, расширяя SpatialAudioObjectRenderStreamForMetadataActivationParams возможностью задавать параметры потока. |
Обучение
Модуль
Активация пространственного звука для приложения HoloLens 2 - Training
Активация пространственного звука для приложения HoloLens 2