Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Общие сведения о технологии основных API аудио.
Для разработки API core Audio необходимо использовать следующие заголовки:
- audioclient.h
- audioendpoints.h
- audioenginebaseapo.h
- audioengineendpoint.h
- audiopolicy.h
- audiosessiontypes.h
- audiostatemonitorapi.h
- devicetopology.h
- endpointvolume.h
- mmdeviceapi.h
- spatialaudioclient.h
- spatialaudiohrtf.h
- spatialaudiometadata.h
Рекомендации по программированию для этой технологии см. в следующих руководствах.
Перечисления
|
_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 Перечисление 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 пытается записать больше элементов в буфер метаданных, чем было указано при инициализации клиента. |
Functions
|
Activate Метод Activate создает COM-объект с указанным интерфейсом. |
|
Activate Метод 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 получает количество соединителей в объекте топологии устройства. |
|
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 получает главный уровень громкости в децибелах аудиопотока, который входит или покидает устройство аудио конечной точки. |
|
GetMasterVolumeLevelScalar Метод GetMasterVolumeLevelScalar получает главный уровень громкости звукового потока, который входит или покидает устройство аудио конечной точки. Уровень громкости выражается как нормализованное, аудио-сеченное значение в диапазоне от 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 инициализирует аудиопоток. |
|
InitializeSharedAudioStream Инициализирует общий поток с указанной периодичностью. |
|
Активен Возвращает логическое значение, указывающее, является ли допустимым 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 указывает, что добавлено новое устройство конечной точки аудио. |
|
OnDeviceRemoved Метод 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 отправляет уведомление о ожидающих событиях оттягивания системы. |
|
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 Освобождает указатель выходных данных для последнего буфера. |
|
Сбросить Сброс остановленного аудиопотока. |
|
Сбросить Метод сброса сбрасывает аудиопоток. |
|
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 задает уровень основного тома для звукового сеанса. |
|
SetMasterVolumeLevel Метод SetMasterVolumeLevel задает уровень основного громкости в децибелах аудиопотока, который входит или покидает звуковое устройство конечной точки. |
|
SetMasterVolumeLevelScalar Метод SetMasterVolumeLevelScalar задает главный уровень громкости звукового потока, который входит или покидает устройство конечной точки звука. Уровень громкости выражается как нормализованное, аудио-сеченное значение в диапазоне от 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. |
|
Отмена регистрацииDuckNotification Метод UnregisterDuckNotification удаляет предыдущую регистрацию приложением для получения уведомлений. |
|
Отмена регистрацииEndpointNotificationCallback Метод UnregisterEndpointNotificationCallback удаляет регистрацию интерфейса уведомлений, зарегистрированного клиентом в предыдущем вызове метода IMMDeviceEnumerator::RegisterEndpointNotificationCallback. |
|
Отмена регистрацииSessionNotification Метод UnregisterSessionNotification удаляет регистрацию для получения уведомления при создании сеанса. |
|
VolumeStepDown Метод VolumeStepDown уменьшается на одном шаге, уровень громкости аудиопотока, который входит или покидает устройство аудио конечной точки. |
|
VolumeStepUp Метод VolumeStepUp увеличивается на одном шаге, уровень громкости аудиопотока, который входит или покидает устройство конечной точки звука. |
|
WriteNextItem Запускает новый элемент метаданных с указанным смещением. |
|
WriteNextItemCommand Записывает команды метаданных и данные значений в текущий элемент. |
|
WriteNextMetadataCommand Записывает команду метаданных в пространственный звуковой объект, каждая команда может быть добавлена только один раз для каждого объекта на цикл обработки. |
Interfaces
|
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 используется системой для отправки уведомлений об изменениях в потоке. Потоковая аттестация или утка — это функция, представленная в Windows 7, где система настраивает объем потока, не относяющегося к обмену данными, при открытии нового потока связи. Дополнительные сведения об этой функции см. в разделе "Взаимодействие с утками по умолчанию". |
|
IAudioVolumeLevel Интерфейс IAudioVolumeLevel предоставляет доступ к аппаратному элементу управления томами. |
|
IChannelAudioVolume Интерфейс IChannelAudioVolume позволяет клиенту контролировать и отслеживать уровни томов для всех каналов в звуковом сеансе, к которому принадлежит поток. |
|
IConnector Интерфейс IConnector представляет точку соединения между компонентами. |
|
IControlChangeNotify Интерфейс IControlChangeNotify предоставляет уведомления при изменении состояния части (соединителя или подъединения). |
|
IControlInterface Интерфейс IControlInterface представляет интерфейс управления для части (соединителя или подъединений) в топологии устройства. Клиент получает ссылку на интерфейс IControlInterface части, вызвав метод IPart::GetControlInterface. |
|
IDeviceSpecificProperty Интерфейс IDeviceSpecificProperty предоставляет доступ к значению управления аппаратного элемента управления для конкретного устройства. |
|
IDeviceTopology Интерфейс IDeviceTopology предоставляет доступ к топологии звукового устройства. |
|
IHardwareAudioEngineBase Интерфейс IHardwareAudioEngineBase реализуется конечными точками звука для стека звука, используемого для настройки и получения сведений об аппаратном звуковом обработчике. |
|
IKsFormatSupport Интерфейс IKsFormatSupport предоставляет сведения о форматах звуковых данных, поддерживаемых программным подключением ввода-вывода (обычно канал DMA) между устройством аудиоадаптера и системной памятью. |
|
IKsJackDescription Интерфейс IKsJackDescription предоставляет сведения о разъемах или внутренних соединителях, которые обеспечивают физическое соединение между устройством на звуковом адаптере и внешнем или внутреннем устройстве конечной точки (например, микрофоном или проигрывателем CD). |
|
IKsJackDescription2 Интерфейс IKsJackDescription2 предоставляет сведения о разъемах или внутренних соединителях, которые обеспечивают физическое подключение между устройством на звуковом адаптере и внешнем или внутреннем устройстве конечной точки (например, микрофоном или проигрывателем компакт-дисков). |
|
IKsJackSinkInformation Интерфейс IKsJackSinkInformation предоставляет доступ к сведениям приемника джека, если разъем поддерживается оборудованием. |
|
IMMDevice Интерфейс IMMDevice инкапсулирует универсальные функции ресурса мультимедийного устройства. |
|
IMMDeviceCollection Интерфейс IMMDeviceCollection представляет коллекцию ресурсов мультимедийных устройств. |
|
IMMDeviceEnumerator Интерфейс IMMDeviceEnumerator предоставляет методы перечисления ресурсов мультимедийных устройств. |
|
IMMEndpoint Интерфейс IMMEndpoint представляет устройство конечной точки звука. |
|
IMMNotificationClient Интерфейс IMMNotificationClient предоставляет уведомления при добавлении или удалении устройства звуковой конечной точки, при изменении состояния или свойств устройства конечной точки или при изменении роли по умолчанию, назначенной устройству конечной точки. |
|
IPart Интерфейс IPart представляет часть (соединитель или вложенный элемент) топологии устройства. |
|
IPartsList Интерфейс IPartsList представляет список частей, каждый из которых является объектом с интерфейсом IPart, который представляет соединитель или вложенный элемент. |
|
IPerChannelDbLevel Интерфейс IPerChannelDbLevel представляет универсальный интерфейс управления subunit, который обеспечивает управление на уровне тома в децибелях, аудиопотока или частотной полосы в звуковом потоке. |
|
ISimpleAudioVolume Интерфейс ISimpleAudioVolume позволяет клиенту управлять уровнем основного тома звукового сеанса. |
|
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 Представляет параметры активации для потока отрисовки пространственного звука, расширяя ПространственныйAudioHrtfActivationParams с возможностью указания параметров потока. |
|
SpatialAudioHrtfDirectivity Представляет многонаправленную модель для ISpatialAudioObjectForHrtf. Всенаправленная выброса интерполируется линейно с моделью прямой способности, указанной в поле Type на основе значения поля масштабирования. |
|
SpatialAudioHrtfDirectivityCardioid Представляет модель прямой способности с формой кардиоида для ISpatialAudioObjectForHrtf. |
|
SpatialAudioHrtfDirectivityCone Представляет модель конусной прямой способности для ISpatialAudioObjectForHrtf. |
|
SpatialAudioHrtfDirectivityUnion Определяет модель пространственной аудионаправности для ISpatialAudioObjectForHrtf. |
|
SpatialAudioHrtfDistanceDecay Представляет модель распада, применяемую на расстоянии от позиции ISpatialAudioObjectForHrtf до позиции прослушивателя. |
|
SpatialAudioMetadataItemsInfo Предоставляет сведения об объекте ISpatialAudioMetadataItems. Получите копию этой структуры путем вызова GetInfo. |
|
SpatialAudioObjectRenderStreamActivationParams Представляет параметры активации для потока пространственной отрисовки звука. Передайте эту структуру в ISpatialAudioClient::ActivateSpatialAudioStream при активации потока. |
|
SpatialAudioObjectRenderStreamActivationParams2 Представляет параметры активации для потока отрисовки пространственного звука, расширяя пространственный объект SpatialAudioObjectRenderStreamActivationParams с возможностью указания параметров потока. |
|
SpatialAudioObjectRenderStreamForMetadataActivationParams Представляет параметры активации для потока визуализации пространственного звука для метаданных. Передайте эту структуру в ISpatialAudioClient::ActivateSpatialAudioStream при активации потока. |
|
SpatialAudioObjectRenderStreamForMetadataActivationParams2 Представляет параметры активации для потока отрисовки пространственного звука для метаданных, расширяя параметр SpatialAudioObjectRenderStreamForMetadataActivationParams с возможностью указания параметров потока. |