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


структура AUDIO_MICROPHONE_BOOST_NOTIFICATION (audioengineextensionapo.h)

Представляет уведомление APO о повышении звукового микрофона.

Синтаксис

typedef struct AUDIO_MICROPHONE_BOOST_NOTIFICATION {
  IMMDevice *endpoint;
  GUID      eventContext;
  BOOL      microphoneBoostEnabled;
  float     levelInDb;
  float     levelMinInDb;
  float     levelMaxInDb;
  float     levelStepInDb;
  BOOL      muteSupported;
  BOOL      mute;
} AUDIO_MICROPHONE_BOOST_NOTIFICATION;

Члены

endpoint

IMMDevice, представляющий конечную точку звука, связанную с уведомлением.

eventContext

Идентификатор GUID, представляющий контекст, связанный с инициатором события. Клиент может использовать этот метод для отслеживания изменений управления, внесенных другими процессами и оборудованием. Функции IAudioVolumeLevel::SetLevel и IAudioMute::SetMute используют контекст. При получении этого уведомления клиент может проверить guid контекста, чтобы определить, является ли он или другой клиент источником уведомления.

microphoneBoostEnabled

Логическое значение, указывающее наличие части "Повышение микрофона" (соединителя или подсоединения) топологии устройства захвата звука.

levelInDb

Значение float, указывающее уровень громкости в децибелах.

levelMinInDb

Значение типа float, указывающее минимальный уровень объема в децибелах.

levelMaxInDb

Значение типа float, указывающее максимальный уровень громкости в децибелах.

levelStepInDb

Значение типа float, указывающее значение шага между последовательными уровнями тома в диапазоне levelMinInDb и levelMaxInDb.

muteSupported

Логическое значение, указывающее, поддерживается ли интерфейс IAudioMute частью "Повышение микрофона" топологии устройства захвата звука.

mute

Логическое значение, указывающее текущее состояние (включено или отключено) элемента управления отключением звука.

Комментарии

Дополнительные сведения об API-интерфейсах Windows 11 для объектов обработки звука (APOs), которые могут поставляться с аудиодрайверами, см. в статье Windows 11 API для объектов обработки звука.

Требования

Требование Значение
Заголовок audioengineextensionapo.h