Vista 또는 7에서 오디오 세션 *의 현재 볼륨 레벨을 얻는 방법을 아는 사람이 있습니까?오디오 세션의 볼륨 레벨 가져 오기
의 볼륨을 청취하는 데 필요한 IAudioSessionControl2 및 IAudioSessionManager2 인스턴스가 있지만 실제로 현재 볼륨을 얻는 것은 어렵습니다.
* 오디오 세션으로 나는 (대략) 당 응용 프로그램 오디오 제어를 의미하지 "마스터"한
주 IAudioSessionManager2- (지금까지 내가 말할 수있는) 그>GetSimpleVolume() 여기에 옳은 대답이 아닙니다. IAudioSessionControl2에서 GUID를 게시하는 유일한 것은 Grouping parameter이며 GetSimpleVolume에서이를 사용하면 기존 세션에 대한 제어권을 부여하는 대신 새 세션을 만듭니다.
GetSimpleVolume() 내가 원하는 것이지만 어디에서 params가이 설정에서 오는가?
나는 이미 내 대답에 대답 : 당신은 아마 GUID에 NULL을 지정하고 플래그에 0을 지정하려고합니다. 그것은 대부분의 애플 리케이션에서 작동합니다 (WMP OCX를 호스트하는 응용 프로그램과 WMP OCX는 sndvol과 잘 통합되는 자체 볼륨 제어 인프라가 있습니다). –