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
range levelMinInDb 에서 levelMaxInDb까지의 연속 볼륨 수준 간의 단계별 값을 지정하는 float 값입니다.
muteSupported
IAudioMute 인터페이스가 오디오 캡처 디바이스 토폴로지의 "마이크 부스트" 부분에서 지원되는지 여부를 나타내는 부울 값입니다.
mute
음소거 컨트롤의 현재 상태(사용 또는 사용 안 함)를 나타내는 부울 값입니다.
설명
오디오 드라이버와 함께 제공 될 수 있는 API (오디오 처리 개체)에 대 한 Windows 11 API에 대 한 자세한 내용은 참조 Windows 11 오디오 처리 개체에 대 한 API입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | audioengineextensionapo.h |