home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / DRIVER20.CAB / mwave.ndb < prev    next >
Encoding:
Text File  |  1998-06-19  |  4.0 KB  |  91 lines

  1. //-------------------------------------------------------------------------
  2. //
  3. //                   NSP Audio System Object Descriptions
  4. //                             Mwave Specific
  5. //
  6. //-------------------------------------------------------------------------
  7.  
  8. //-------------------------------------------------------------------------
  9. // Mwave MiniDevice Entry
  10. //-------------------------------------------------------------------------
  11.  
  12. [ MWAVE_MD ]
  13. Device.DeviceName             = "mwave_md";
  14. Device.DriverName             = "mdsocket_driver";
  15. Device.DeviceLoadOption       = "";
  16. Device.DeviceDescription      = "Mwave Audio Device Driver";
  17. MiniDevice.Guid               = "{CA26F0C0-EABA-11CF-BC18-444553540000}";
  18. MiniDevice.BufferTime         = 20;
  19. MiniDevice.InputDeviceType[0].Guid  = "{94E19B00-4046-101C-B403-040224007802}";
  20. MiniDevice.InputDeviceType[0].IsDefault  = FALSE;
  21. MiniDevice.OutputDeviceType[0].Guid  = "{94E19B00-4046-101C-B403-040224007802}";
  22. MiniDevice.OutputDeviceType[0].IsDefault  = FALSE;
  23.  
  24. //-------------------------------------------------------------------------
  25. // Mwave Junction Entries
  26. //-------------------------------------------------------------------------
  27.  
  28. [ MWAVE_MIX ]
  29. Device.DeviceName             = "mwave_mix";
  30. Device.DriverName             = "junction_driver";
  31. Device.DeviceLoadOption       = "preload";
  32. Device.DeviceDescription      = "Mwave Audio Mixer";
  33. Device.DeviceID               = 0;
  34. Junction.SampleRate           = 8000;
  35. Junction.Channels             = 1;
  36. Junction.BufferTime           = 15;
  37. Junction.BufferCount          = 3;
  38. Junction.Arbitration          = 2;  // Shared
  39. Junction.MiniDeviceName       = "mwave_md";
  40. Junction.MixerGuid            = "{3AA4D300-EABE-11CF-BC18-444553540000}";
  41. Junction.IsStatic             = TRUE;
  42. Junction.OutputDeviceType[0].Guid  = "{94E19B00-4046-101C-B403-040224007802}";
  43. Junction.OutputDeviceType[0].IsDefault  = TRUE;
  44.  
  45. [ MWAVE_SPLIT ]
  46. Device.DeviceName             = "mwave_split";
  47. Device.DriverName             = "junction_driver";
  48. Device.DeviceLoadOption       = "preload";
  49. Device.DeviceDescription      = "Mwave Audio Splitter";
  50. Device.DeviceID               = 1;
  51. Junction.SampleRate           = 8000;
  52. Junction.Channels             = 1;
  53. Junction.BufferTime           = 15;
  54. Junction.BufferCount          = 3;
  55. Junction.Arbitration          = 2;  // Shared
  56. Junction.MiniDeviceName       = "mwave_md";
  57. Junction.MixerGuid            = "{33AB8BC0-EABE-11CF-BC18-444553540000}";
  58. Junction.IsStatic             = TRUE;
  59. Junction.InputDeviceType[0].Guid  = "{94E19B00-4046-101C-B403-040224007802}";
  60. Junction.InputDeviceType[0].IsDefault  = TRUE;
  61.  
  62. //-------------------------------------------------------------------------
  63. // Mwave WAVE Device Entries
  64. //-------------------------------------------------------------------------
  65.  
  66. // [ MWAVE_WAVE_OUT_DEVICE ]
  67. // WaveOut.WaveName        = "MWAVE";
  68. // WaveOut.WaveGuid        = "{34092700-EABC-11CF-BC18-444553540000}";
  69. // WaveOut.WaveID          = 0;
  70. // WaveOut.TerminalDeviceName = "mwave_mix";
  71. // WaveOut.wMid            = 33;          // MM_INTEL
  72. // WaveOut.wPid            = 101;         // MM_INTEL_WAVEOUT
  73. // WaveOut.vDriverVersion  = 0x0100;
  74. // WaveOut.dwFormats       = 0x00000FFF;  // ALL_FORMATS
  75. // WaveOut.wChannels       = 2;           // STEREO
  76. // WaveOut.dwSupport       = 0x0000002C;  // WAVECAPS_VOLUME | WAVECAPS_LRVOLUME
  77. // WaveOut.BufferTime      = 40;          // milliseconds
  78.  
  79. // [ MWAVE_WAVE_IN_DEVICE ]
  80. // WaveIn.WaveName         = "MWAVE";
  81. // WaveIn.WaveGuid         = "{D0838D60-EABB-11CF-BC18-444553540000}";
  82. // WaveIn.WaveID           = 0;
  83. // WaveIn.TerminalDeviceName = "mwave_split";
  84. // WaveIn.wMid             = 33;          // MM_INTEL
  85. // WaveIn.wPid             = 1;           // MM_INTEL_WAVEIN
  86. // WaveIn.vDriverVersion   = 0x0100;
  87. // WaveIn.dwFormats        = 0x00000FFF;  // ALL_FORMATS
  88. // WaveIn.wChannels        = 2;           // STEREO
  89. // WaveIn.BufferTime       = 40;          // milliseconds
  90.  
  91.