[wdmaudiodev] 6-Ch Support for AC97 Sound card driver on Win NT

  • From: Tejendra Joshi <tejendraj@xxxxxxxxxxxxxxxxxxx>
  • To: "'ntdev@xxxxxxxxxxxxx'" <ntdev@xxxxxxxxxxxxx>,"'wdmaudiodev@xxxxxxxxxxxxx'" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 5 Mar 2004 18:30:42 -0000

Hi,

I have developed AC97 Sound card driver for 2-Channels in Window NT. Now I 
want to add 6-Channel support.
I have taken NTDDK SndSys,SndLib,DrvLib as a Base code.

For adding 6-Channel support in Mixer ,
1> i assume that i need to add some more enums in MixerLineIds and Ids for 
our controls such as ControlLineoutMasterVolume.
e.g. to add rear channel :    LOCALMIX.H
        enum{
                DestLineout = 0,        // Line 0
                ...
                DestSurrout,            //added for 6 channel support - IS IT 
OK?
        }MixerLineIds;

and
        enum{
                    ControlLineoutMasterVolume = 0,     // 0    
                    ControlLineoutMasterMute,           // 1
                            ...
                       ControlSurroundVolume ,          //added for 6 channel 
support - IS 
IT OK?
                   ControlSurroundMute,                 //added for 6 channel 
support - IS IT OK?
        };


2> Do I need to add any members for MixerLineInit[MAXLINES] (of 
MIXER_DD_LINE_CONFIGURATION_DATA structure mix_objs.c) for 6 channel 
support?

3> What other changes are required?

Any suggestions or help is welcome. Thanks in advance.
if anybody can send psuedocode for same it would be great help.

Regards,
Tejendra Joshi

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.de/

Other related posts: