SysTray 및 SndVol32
SndVol32 프로그램(Sndvol32.exe)은 다양한 음원(예: 웨이브, CD 및 신시사이저)의 볼륨 설정과 마스터 볼륨 설정을 모두 제어합니다. SndVol32 프로그램은 기본적으로 Windows 화면의 오른쪽 아래 모서리에 표시되는 작업 표시줄 시스템 트레이 알림 영역에 표시되는 스피커 아이콘으로 표시됩니다.
SysTray 프로그램(Systray.exe)은 스피커 아이콘이 켜져 있을 때 표시하고 스피커 아이콘이 꺼져 있을 때 숨기는 작업을 담당합니다. Windows XP에서 스피커 아이콘은 기본적으로 숨겨집니다. Windows XP SP1을 비롯한 다른 모든 Windows 버전에서는 스피커 아이콘이 기본적으로 표시됩니다.
Windows XP에서 다음 단계에 따라 작업 표시줄에 스피커 아이콘을 표시합니다.
제어판 소리 및 오디오 장치 아이콘을 클릭하거나 mmsys.cpl 실행하기만 하면 됩니다.
볼륨 탭의 작업 표시줄에서 볼륨 배치 아이콘을 선택합니다.
소프트웨어 제어 하에서 사운드 카드의 볼륨 수준을 변경할 수 있는 경우 작업 표시줄에 스피커 아이콘이 나타납니다. 해당 아이콘을 한 번 클릭하고 볼륨 슬라이더를 조정하여 마스터 볼륨 설정을 변경할 수 있습니다.
로그온 시 SysTray는 오디오 드라이버에 MIXERLINE_COMPONENTTYPE_DST_SPEAKERS(스피커 대상) 또는 MIXERLINE_COMPONENTTYPE_DST_HEADPHONES(헤드폰 대상) 구성 요소 유형이 있는 믹서 라인을 쿼리하여 스피커 아이콘을 표시할지 여부를 결정합니다. 이러한 구성 요소 유형을 모두 찾을 수 없는 경우 SysTray는 스피커 아이콘을 표시하지 않습니다. 선을 찾으면 선을 쿼리하여 음소거 컨트롤이 포함되어 있는지 여부를 확인합니다. SysTray는 이후 참조를 위해 라인 ID 및 음소거 컨트롤 ID 를 내부적으로 저장하여 로그온 시간 믹서 라인 처리를 완료합니다.
또한 SndVol32 프로그램은 시스템의 모든 볼륨 컨트롤을 제어하기 위한 사용자 인터페이스를 제공합니다. 사용자가 시스템 트레이에서 스피커 아이콘을 두 번 클릭하거나 Sndvol32.exe 실행하면 SndVol32는 다양한 사운드 소스에서 마스터 볼륨 수준과 볼륨 수준을 모두 제어하기 위한 슬라이더가 포함된 "마스터 볼륨" 창을 표시합니다. 이 경우 SndVol32는 다른 알고리즘을 사용하여 표시되는 내용을 결정합니다. 마스터 볼륨 슬라이더의 경우 "마스터" 대상(예: 번호가 0인 대상)에서 첫 번째 볼륨 컨트롤을 찾습니다. 이는 일반적으로 화자 대상입니다.
SndVol32가 실행되면 믹서 라인 드라이버를 쿼리하여 알고 있는 컨트롤 집합을 찾습니다. 슬라이더 패널을 표시하려면 원본 줄에 다음 컨트롤 중 하나 이상이 있어야 합니다.
볼륨 제어
컨트롤 음소거
고급 제어(AGC, 베이스 또는 고음)
이러한 컨트롤을 찾을 수 없는 경우 SndVol32는 패널을 표시하지 않습니다. 단순히 컨트롤이 없는 MUX의 일부인 소스 줄은 표시하기에 충분하지 않습니다. 이 제한은 패널을 표시하기 위해 가짜 MUTE 컨트롤을 토폴로지에 삽입하여 쉽게 우회할 수 있습니다. 줄이 단순히 MUX에 공급되면 MUX에 대해 표시된 선택 상자가 MUTE 컨트롤을 숨깁니다.
믹서 라인 컨트롤에 잘 매핑되지 않는 WDM 오디오 토폴로지 노드는 SndVol32에서 표시되지 않습니다. 혼합선 컨트롤로 변환되는 노드에 대한 자세한 내용은 토폴로지 노드를 참조하세요. WDM 믹서 라인 드라이버는 일부 노드를 컨트롤로 변환하지만 SndVol32는 알고 있는 컨트롤 집합만 표시합니다.
다양한 버전의 Windows 볼륨 범위 및 기본 볼륨 수준에 대한 자세한 내용은 기본 오디오 볼륨 설정 참조하세요.