Windows中的SYSTEM.INI文件与声卡控制
[auddrive.drv]
AudioDrive=ES688 ;驱动程序名
Synth=OPL3
portchoices=220,230,240,250 ;接口地址可用范围
irqchoices=2,5,7,10 ;中断线可用范围
dmachoices=0,1,3 ;DMA通道可用范围
port=220 ;使用的地址号
int=7 ;使用的中断线号
dmachannel=1 ;使用的DMA通道号
AutoConfig=yes
VerifyInt=yes ;校验中断线
VerifyDMA=no ;校验DMA通道
Mute=No ;静默状态时为YES
WaveInMonitor=No ;声音监视(录音时是否有声音)
VoiceMonitor=No **下面为各种音频音量控制菲**
VoumeMaster=45568 ;主音量控制左声道
VoumeMasteR=45568 ;主音量控制右声道
VolumeWave=65280 ;WAVE音量左声道
VolumeWaveR=65280 ;WAVE音量右声道
VolumeSynth=52224 ;MIDI合成器左声道
VolumeSynthR=52224 ;MIDI合成器右声道
VoluumeLine=45568 ;线路输入音量左声道
VoluumeLineR=39168 ;线路输入音量右声道
VolumeMic=52224 ;话筒输入音量左声道
VolumeMicR=52224 ;话筒输入音量右声道
VolumeCD=52224 ;CD唱盘播放音量左声道
VolumeCDR=52224 ;CD唱盘播放音量左声道
当在Windows内使用声卡控制程序对各种音频进行调整时,此文件中的数值会随之变化;反过来,当人为的对此文件中的有关音量值进行修改时,就会改变Windows中各种音频效果的音量。其中各个音量值取值范围为0-65280,当打开一个声道时,另一声道会自动置为512。当你修改完此文件之后,Windows会一直使用这一音量配置。但是,当你的系统中如果有声卡的音量调节程序,一理打开这一程序,SYSTEM.INI文件也会发生变化,因为此类程序会打开它本身的音量配置文件传送给SYSTEM.INI文件并立即升效。比如花王真16位声卡的配置文件为ASESSION.INI,主要内容如下:
Mic=1
LineLeft=0
LineRight=0
MasterLeft=10
MasterRight=10
WaveLeft=1
WaveRight=1
CDLeft=1
CDRight=1
MIDILetf=1
MIDIRight=1
RecordSource=13
从上面可以看出,它出包括了各种音频的音量控制项,当然用户也可以对此文件进行修改,达到控制Windows音频音量的作用,但必须在Windows中打开音量控制程序时才会使这一配置升效。以上方法在486DX/80机、DOS 6.22操作系统、Windows 3.2及花王真16位声卡环境下试验通过。
(辽宁 李莹)