home *** CD-ROM | disk | FTP | other *** search
- //-------------------------------------------------------------------------
- //
- // NSP Audio System Object Descriptions
- // Mwave Specific
- //
- //-------------------------------------------------------------------------
-
- //-------------------------------------------------------------------------
- // Mwave MiniDevice Entry
- //-------------------------------------------------------------------------
-
- [ MWAVE_MD ]
- Device.DeviceName = "mwave_md";
- Device.DriverName = "mdsocket_driver";
- Device.DeviceLoadOption = "";
- Device.DeviceDescription = "Mwave Audio Device Driver";
- MiniDevice.Guid = "{CA26F0C0-EABA-11CF-BC18-444553540000}";
- MiniDevice.BufferTime = 20;
- MiniDevice.InputDeviceType[0].Guid = "{94E19B00-4046-101C-B403-040224007802}";
- MiniDevice.InputDeviceType[0].IsDefault = FALSE;
- MiniDevice.OutputDeviceType[0].Guid = "{94E19B00-4046-101C-B403-040224007802}";
- MiniDevice.OutputDeviceType[0].IsDefault = FALSE;
-
- //-------------------------------------------------------------------------
- // Mwave Junction Entries
- //-------------------------------------------------------------------------
-
- [ MWAVE_MIX ]
- Device.DeviceName = "mwave_mix";
- Device.DriverName = "junction_driver";
- Device.DeviceLoadOption = "preload";
- Device.DeviceDescription = "Mwave Audio Mixer";
- Device.DeviceID = 0;
- Junction.SampleRate = 8000;
- Junction.Channels = 1;
- Junction.BufferTime = 15;
- Junction.BufferCount = 3;
- Junction.Arbitration = 2; // Shared
- Junction.MiniDeviceName = "mwave_md";
- Junction.MixerGuid = "{3AA4D300-EABE-11CF-BC18-444553540000}";
- Junction.IsStatic = TRUE;
- Junction.OutputDeviceType[0].Guid = "{94E19B00-4046-101C-B403-040224007802}";
- Junction.OutputDeviceType[0].IsDefault = TRUE;
-
- [ MWAVE_SPLIT ]
- Device.DeviceName = "mwave_split";
- Device.DriverName = "junction_driver";
- Device.DeviceLoadOption = "preload";
- Device.DeviceDescription = "Mwave Audio Splitter";
- Device.DeviceID = 1;
- Junction.SampleRate = 8000;
- Junction.Channels = 1;
- Junction.BufferTime = 15;
- Junction.BufferCount = 3;
- Junction.Arbitration = 2; // Shared
- Junction.MiniDeviceName = "mwave_md";
- Junction.MixerGuid = "{33AB8BC0-EABE-11CF-BC18-444553540000}";
- Junction.IsStatic = TRUE;
- Junction.InputDeviceType[0].Guid = "{94E19B00-4046-101C-B403-040224007802}";
- Junction.InputDeviceType[0].IsDefault = TRUE;
-
- //-------------------------------------------------------------------------
- // Mwave WAVE Device Entries
- //-------------------------------------------------------------------------
-
- // [ MWAVE_WAVE_OUT_DEVICE ]
- // WaveOut.WaveName = "MWAVE";
- // WaveOut.WaveGuid = "{34092700-EABC-11CF-BC18-444553540000}";
- // WaveOut.WaveID = 0;
- // WaveOut.TerminalDeviceName = "mwave_mix";
- // WaveOut.wMid = 33; // MM_INTEL
- // WaveOut.wPid = 101; // MM_INTEL_WAVEOUT
- // WaveOut.vDriverVersion = 0x0100;
- // WaveOut.dwFormats = 0x00000FFF; // ALL_FORMATS
- // WaveOut.wChannels = 2; // STEREO
- // WaveOut.dwSupport = 0x0000002C; // WAVECAPS_VOLUME | WAVECAPS_LRVOLUME
- // WaveOut.BufferTime = 40; // milliseconds
-
- // [ MWAVE_WAVE_IN_DEVICE ]
- // WaveIn.WaveName = "MWAVE";
- // WaveIn.WaveGuid = "{D0838D60-EABB-11CF-BC18-444553540000}";
- // WaveIn.WaveID = 0;
- // WaveIn.TerminalDeviceName = "mwave_split";
- // WaveIn.wMid = 33; // MM_INTEL
- // WaveIn.wPid = 1; // MM_INTEL_WAVEIN
- // WaveIn.vDriverVersion = 0x0100;
- // WaveIn.dwFormats = 0x00000FFF; // ALL_FORMATS
- // WaveIn.wChannels = 2; // STEREO
- // WaveIn.BufferTime = 40; // milliseconds
-