home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 December / Chip_2003-12_cd2.bin / drivers / Zvukove karty / Aopen / wxp1300.exe / ALS4000.INF next >
Encoding:
Windows Setup INFormation  |  2001-11-01  |  6.7 KB  |  206 lines

  1. ;*---------------------------------------------------------------------------
  2. ;*
  3. ;* Avance inf file for ALS4000 PCI sound device support
  4. ;*
  5. ;* Copyright (c) 1998-2001 Avance Logic, Inc. - All rights reserved.
  6. ;*
  7. ;*---------------------------------------------------------------------------
  8. [Version]
  9. ;;CatalogFile=als4000.cat
  10. Signature="$CHICAGO$"
  11. Class=MEDIA
  12. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  13. provider=%AVANCE%
  14. ;;LayoutFile=layout.inf, layout1.inf, layout2.inf
  15. DriverVer= 02/28/2001,5.10.4000.1
  16.  
  17. [SourceDisksNames.x86]
  18. 4000=%DiskName%,,,
  19.  
  20. [SourceDisksFiles.x86]
  21. als4000.sys=4000,,
  22.  
  23. [Manufacturer]
  24. %MfgName%=AvanceLogicInc
  25.  
  26. ;;---------------------------------------------------------------;
  27. ;;
  28. ;; D E V I C E  C A L L O U T  S E C T I O N
  29. ;;
  30.  
  31. [AvanceLogicInc]
  32. %ALS4000.DeviceDesc% =WDM_ALS4000, PCI\VEN_4005&DEV_4000
  33. %ALS4000.DeviceDesc% =WDM_ALS4000, PCI\VEN_4005&DEV_4000&SUBSYS_40004005
  34. %ALS4000.DeviceDesc% =WDM_ALS4000, PCI\VEN_4005&DEV_4000&CC_0401
  35.  
  36. ;;---------------------------------------------------------------;
  37. ;;
  38. ;; D I R E C T O R Y  S E C T I O N
  39. ;;
  40.  
  41. [DestinationDirs]
  42. ;;DefaultDestDir = 11
  43. WDM_ALS4000.CopyList    = 10,system32\drivers ; %SystemRoot%\system32\drivers
  44.  
  45. ;;[PreCopySection]
  46. ;;HKR,,NoSetupUI,,1
  47.  
  48. ;;---------------------------------------------------------------;
  49. ;;
  50. ;; D R I V E R  C A L L O U T  S E C T I O N
  51. ;;
  52.  
  53. [WDM_ALS4000]
  54. AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
  55. CopyFiles=WDM_ALS4000.CopyList
  56. AddReg=WDM_ALS4000.AddReg
  57.  
  58. [WDM_ALS4000.Interfaces]
  59. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM.Interface.Wave
  60. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM.Interface.Wave
  61. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM.Interface.Wave
  62. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM.Interface.Topology
  63. ;;AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM.Interface.Topology
  64. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  65. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  66. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  67. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  68. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  69.  
  70. [WDM.Interface.Wave]
  71. AddReg=WDM.Interface.Wave.AddReg
  72.  
  73. [WDM.Interface.Wave.AddReg]
  74. HKR,,CLSID,,%Proxy.CLSID%
  75. HKR,,FriendlyName,,%WDM.Wave.szPname%
  76.  
  77. [WDM.Interface.Topology]
  78. AddReg=WDM.Interface.Topo.AddReg
  79.  
  80. ;; warning!! must be "Topo" because "Topology" is too long
  81. [WDM.Interface.Topo.AddReg]
  82. HKR,,CLSID,,%Proxy.CLSID%
  83. HKR,,FriendlyName,,%WDM.Topology.szPname%
  84.  
  85. [WDM.Interface.FMSynth]
  86. AddReg=WDM.Interface.FMSynth.AddReg
  87.  
  88. [WDM.Interface.FMSynth.AddReg]
  89. HKR,,CLSID,,%Proxy.CLSID%
  90. HKR,,FriendlyName,,%WDM.FMSynth.szPname%
  91.  
  92. [WDM.Interface.UART]
  93. AddReg=WDM.Interface.UART.AddReg
  94.  
  95. [WDM.Interface.UART.AddReg]
  96. HKR,,CLSID,,%Proxy.CLSID%
  97. HKR,,FriendlyName,,%WDM.UART.szPname%
  98.  
  99. ;;---------------------------------------------------------------;
  100. ;;
  101. ;; U P D A T E  R E G I S T R Y  S E C T I O N
  102. ;;
  103.  
  104. [WDM_ALS4000.AddReg]
  105. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  106. HKR,,Driver,,als4000.sys
  107. HKR,,NTMPDriver,,"als4000.sys,sbemul.sys"
  108.  
  109. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  110.  
  111. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  112. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  113. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  114. ;;HKR,Drivers\aux\wdmaud.drv, Driver,,wdmaud.drv
  115.  
  116. HKR,Drivers\wave\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  117. HKR,Drivers\midi\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  118. HKR,Drivers\mixer\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  119. ;;HKR,Drivers\aux\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  120.  
  121. HKLM,%MediaCategories%\%ALSGUID.MonoOut%,Name,,%ALSPin.MonoOut%
  122. HKLM,%MediaCategories%\%ALSGUID.MonoOut%,Display,1,00,00,00,00
  123. HKLM,%MediaCategories%\%ALSGUID.MicBoost%,Name,,%ALSPin.MicBoost%
  124. HKLM,%MediaCategories%\%ALSGUID.MicBoost%,Display,1,00,00,00,00
  125.  
  126. ;; OEM Option
  127. ;; set the last number to 00/01 to disable/enable MonoOut control.
  128. HKR,Config,MonoOutEnabled,1,01
  129. ;; set the last value between 00~FF to the maximun volume for CDROM and Line
  130. HKR,Config,CdromMaxVol,1,FF
  131. HKR,Config,LineinMaxVol,1,FF
  132.  
  133. ;;---------------------------------------------------------------;
  134. ;;
  135. ;; F I L E  C O P Y  S E C T I O N
  136. ;;
  137.  
  138. [WDM_ALS4000.CopyList]
  139. als4000.sys
  140.  
  141.  
  142. ;;================= Window2000====================
  143. [WDM_ALS4000.NTX86]
  144. Include=ks.inf, wdmaudio.inf
  145. Needs=KS.Registration, WDMAUDIO.Registration
  146. CopyFiles=WDM_ALS4000.CopyList
  147. AddReg=WDM_ALS4000.AddReg
  148.  
  149. [WDM_ALS4000.NTX86.Interfaces]
  150. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM.Interface.Wave
  151. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM.Interface.Wave
  152. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM.Interface.Wave
  153. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM.Interface.Topology
  154. ;;AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM.Interface.Topology
  155. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  156. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  157. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  158. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  159. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  160.  
  161. [WDM_ALS4000.NTX86.Services]
  162. AddService = als4k,   0x00000002, als4k_Service_Inst
  163.  
  164. [als4k_Service_Inst]
  165. DisplayName    = %als4000.SvcDesc%
  166. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  167. StartType      = 3                  ; SERVICE_DEMAND_START
  168. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  169. ServiceBinary  = %10%\system32\drivers\als4000.sys
  170.  
  171. [Strings]
  172. AVANCE="Avance Logic, Inc."
  173. MfgName="Avance"
  174. MS_MPU401="Microsoft Generic MPU401 (WDM)"
  175. DiskName="Avnace ALS4000 Installation Disk"
  176.  
  177. ALS4000.DeviceDesc="AW200/ALS4000 Audio Device (WDM)"
  178.  
  179. WDM.Wave.szPname="Avance Sound"
  180. WDM.Topology.szPname="Avance Mixer"
  181. WDM.UART.szPname="Avance MPU-401"
  182. WDM.FMSynth.szPname="Avance FM Synth"
  183.  
  184. ;; ALS friendly names
  185. ALSGUID.MonoOut = "{DC2BBC80-EDD0-11d2-98FA-0060975E8654}"
  186. ALSPin.MonoOut = "Mono Out"
  187. ALSGUID.MicBoost = "{635241A0-047B-11d3-98FA-0060975E8654}"
  188. ALSPin.MicBoost = "MIC 20dB Boost"
  189.  
  190. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  191.  
  192. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  193. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  194. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  195. ;;KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
  196.  
  197. KSNAME_Wave="Wave"
  198. KSNAME_UART="UART"
  199. KSNAME_FMSynth="FMSynth"
  200. KSNAME_Topology="Topology"
  201.  
  202. als4000.SvcDesc = "Avance Audio Miniport Driver (WDM)"
  203.  
  204. Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  205.  
  206.