SndVol 程式 (請參閱 SysTray 和 SndVol32) 會顯示一組磁碟區滑桿。 滑桿會指出各種音訊裝置和應用程式 (例如喇叭和系統聲音) 的音量設定。 每個音訊輸出和輸入都有一個端點音量,以及每個應用程式的應用程式音量。 音訊驅動程式只能透過 KSPROPERTY_AUDIO_VOLUMELEVEL 控制自己的端點音量。 如果驅動程式在安裝時未明確初始化這些磁碟區設定,作業系統會為這些設定選擇自己的預設值。 作業系統選擇的預設值在所有 Windows 版本中都不相同,廠商可能需要考慮這些差異,以確保磁碟區層級在驅動程式安裝之後立即設定為不會太高或太低。
一般而言,如果音訊介面卡驅動一組具有自己實體音量控制的類比喇叭,則 INF 檔案不應該將預設音量層級設定得太低。 否則,使用者可能會嘗試藉由增加喇叭上的音量來補償,而不是增加音效卡上的主要音量。 放大低信號電平的結果是音頻質量損失。
如果音訊介面卡沒有硬體擴大機,請參閱軟體 音量控制支援 ,以取得所提供軟體支援的相關資訊。
便條 如果有硬體放大器,則驅動程式會透過 KSPROPERTY_AUDIO_VOLUMELEVEL 核心串流屬性來設定範圍和預設層級。 如果沒有硬體放大器,Windows 會建立軟體音量控制 APO。 如果一組使用中的揚聲器上有實體音量旋鈕,它應該會在 Windows 中顯示為 HID 控制項。 其功能類似於鍵盤上的音量加鍵和音量減鍵。Windows 會偵測到音量旋鈕轉動,並相應地調整音量控制(無論是硬體音量還是軟體音量)。
理想情況下,如果一組有源揚聲器與音頻適配器卡在同一包裝盒中,出廠時應將揚聲器上的音量旋鈕調整到最適合適配器默認音量設置的位置。 如果音訊介面卡沒有實體音量控制旋鈕,請參閱 軟體音量控制支援 主題,以取得 Windows 所提供軟體支援的相關資訊。
注意 如果音訊硬體具備硬體音量控制(例如音量旋鈕),則驅動程式會透過 KSPROPERTY_AUDIO_VOLUMELEVEL 核心串流屬性來設定範圍與預設級別。
下表顯示不同 Windows 版本中音訊的音量範圍和預設音量層級。
| Windows 版本 | 麥克風預設值 | 非麥克風* 預設值 |
|---|---|---|
| Windows Vista SP1 | 預設層級:0.0db 音量範圍 : -192.0 dB ~ +12.0dB |
預設層級:0.0db 音量範圍 : -192.0 dB ~ 0dB |
| Windows 7 | 預設電平:+30.0dB 音量範圍 : -192 dB ~ +30.0 dB |
預設電平:0 dB 音量範圍 : -192 dB ~ 0 dB |
| Windows 8 | 預設電平:0.0 dB 音量範圍:-96 dB ~ +30 dB |
預設電平:0.0 dB 音量範圍:-96 dB ~ 0 dB |
| Windows 10 | 預設電平:0.0 dB 音量範圍:-96 dB ~ +30 dB |
預設電平:0.0 dB 音量範圍:-96 dB ~ 0 dB |
*非麥克風一詞是指除麥克風以外的所有播放設備和錄音設備。 如需 Windows 應用程式中軟體磁碟區滑桿所代表的實體磁碟區滑桿作業性質的相關資訊,請參閱 Audio-Tapered 磁碟區控制。