다음을 통해 공유


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::SetLevelIAudioMute::SetMute 함수는 컨텍스트를 사용합니다. 이 알림을 받으면 클라이언트는 컨텍스트 GUID를 검사하여 해당 알림 또는 다른 클라이언트가 알림의 원본인지 여부를 검색할 수 있습니다.

microphoneBoostEnabled

오디오 캡처 디바이스 토폴로지의 "마이크 부스트" 부분(커넥터 또는 하위 단위)이 있음을 나타내는 부울 값입니다.

levelInDb

볼륨 수준을 데시벨로 지정하는 float 값입니다.

levelMinInDb

최소 볼륨 수준을 데시벨로 지정하는 float 값입니다.

levelMaxInDb

최대 볼륨 수준을 데시벨로 지정하는 float 값입니다.

levelStepInDb

range levelMinInDb 에서 levelMaxInDb까지의 연속 볼륨 수준 간의 단계별 값을 지정하는 float 값입니다.

muteSupported

IAudioMute 인터페이스가 오디오 캡처 디바이스 토폴로지의 "마이크 부스트" 부분에서 지원되는지 여부를 나타내는 부울 값입니다.

mute

음소거 컨트롤의 현재 상태(사용 또는 사용 안 함)를 나타내는 부울 값입니다.

설명

오디오 드라이버와 함께 제공 될 수 있는 API (오디오 처리 개체)에 대 한 Windows 11 API에 대 한 자세한 내용은 참조 Windows 11 오디오 처리 개체에 대 한 API입니다.

요구 사항

요구 사항
헤더 audioengineextensionapo.h