Windows中的SYSTEM.INI文件与声卡控制

Author: 辽宁 李莹 Date: 1996-12-20

        针对不同的声卡可能方法稍有不同,在安装花王真16位声音卡的情况下,SYSTEM.SYS中具有以下内容,重要条目流释如下:
        [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位声卡环境下试验通过。
        (辽宁   李莹)