home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 December / VPR0012B.BIN / BIOS / AOPEN / 68USR111 / 68usr111.exe / WIN98SE / VIAUDIO.INF < prev    next >
Windows Setup INFormation  |  2000-09-06  |  21KB  |  441 lines

  1. ; Copyright (c) 1998-2000 VIA Technologies, Inc.
  2. [Version]
  3. ;; CatalogFile=viaudio.cat
  4. Signature="$CHICAGO$"
  5. Class=MEDIA
  6. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  7. provider=%VIA%
  8. DriverVer =08/01/2000,5.12.01.3111
  9.  
  10. [ControlFlags]
  11. ExcludeFromSelect=PCI\VEN_1106&DEV_3058
  12.  
  13. [SourceDisksNames]
  14. 222=%DiskDescription%,,,
  15.  
  16. [SourceDisksFiles]
  17. viaudio.sys=222
  18. ;viaudio.inf=222
  19.  
  20. [Manufacturer]
  21. %VIAMfgName%=VIAAudio
  22.  
  23. ;;---------------------------------------------------------------;
  24. ;;
  25. ;; D E V I C E  C A L L O U T  S E C T I O N
  26. ;;
  27. [VIAAudio]
  28. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_78D21106
  29. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_30581106
  30. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_59134352
  31. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_B1940E11
  32. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_3705144D
  33. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_0E8014FF
  34. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_51331071
  35. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_80C21033
  36. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_45111106
  37. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058
  38.  
  39. [WDM_VIAudio]
  40. AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
  41. CopyFiles=VIAAudio.CopyList
  42. DelReg=WDM_VIAudio.DelReg
  43. AddReg=WDM_VIAudio.AddReg, WDM_VIAGUID.AddReg, WDM_Config.AddReg, VIAUDIO_OEM.AddReg, SNDEFT_NAMES.AddReg
  44. ;; SNDEFT_NAMES.AddReg is for Sound Effect only 
  45.  
  46. [WDM_VIAudio.Interfaces]
  47. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_VIAudio.Interface.Wave
  48. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_VIAudio.Interface.Wave
  49. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_VIAudio.Interface.Wave
  50. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_VIAudio.Interface.Topology
  51. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM_VIAudio.Interface.Topology
  52. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  53. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  54. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  55.  
  56. [WDM_VIAudio.Interface.Wave]
  57. AddReg=WDM_VIA.Interface.Wave.AddReg
  58.  
  59. [WDM_VIA.Interface.Wave.AddReg]
  60. HKR,,FriendlyName,,%WDM_VIA.Wave.szPname%
  61. HKR,,CLSID,,%Proxy.CLSID%
  62.  
  63. [WDM_VIAudio.Interface.Topology]
  64. AddReg=WDM_VIA.Interface.Topo.AddReg
  65.  
  66. [WDM_VIA.Interface.Topo.AddReg]
  67. HKR,,FriendlyName,,%WDM_VIA.Topology.szPname%
  68. HKR,,CLSID,,%Proxy.CLSID%
  69.  
  70. [WDM.Interface.UART]
  71. AddReg=WDM.Interface.UART.AddReg
  72.  
  73. [WDM.Interface.UART.AddReg]
  74. HKR,,FriendlyName,,%WDM.UART.szPname%
  75. HKR,,CLSID,,%Proxy.CLSID%
  76.  
  77. [WDM_VIAudio.DelReg]
  78. HKLM,Enum\Root\*PNPB002
  79. HKLM,Enum\Root\*PNPB006
  80. HKLM,Enum\Root\*PNPB02F
  81.  
  82. [WDM_VIAudio.AddReg]
  83. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  84. HKR,,Driver,,viaudio.SYS
  85. HKR,,NTMPDriver,,"viaudio.sys,sbemul.sys"
  86. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  87. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  88. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  89. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  90. HKR,Drivers\wave\wdmaud.drv,Description,,%*WDMVIAAudio.DeviceDesc%
  91. HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
  92. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDMVIAAudio.DeviceDesc%
  93.  
  94. [WDM_VIAGUID.AddReg]
  95. ;; VIA Audio friendly names
  96. HKLM,%MediaCategories%\%VIAGUID.Phone%,Name,,%VIAPin.Phone%
  97. HKLM,%MediaCategories%\%VIAGUID.Phone%,Display,1,00,00,00,00
  98. HKLM,%MediaCategories%\%VIAGUID.Mic1%,Name,,%VIAPin.Mic1%
  99. HKLM,%MediaCategories%\%VIAGUID.Mic1%,Display,1,00,00,00,00
  100. HKLM,%MediaCategories%\%VIAGUID.Mic2%,Name,,%VIAPin.Mic2%
  101. HKLM,%MediaCategories%\%VIAGUID.Mic2%,Display,1,00,00,00,00
  102. HKLM,%MediaCategories%\%VIAGUID.Video%,Name,,%VIAPin.Video%
  103. HKLM,%MediaCategories%\%VIAGUID.Video%,Display,1,00,00,00,00
  104. HKLM,%MediaCategories%\%VIAGUID.MonoOut%,Name,,%VIAPin.MonoOut%
  105. HKLM,%MediaCategories%\%VIAGUID.MonoOut%,Display,1,00,00,00,00
  106. HKLM,%MediaCategories%\%VIAGUID.PcBeep%,Name,,%VIAPin.PcBeep%
  107. HKLM,%MediaCategories%\%VIAGUID.PcBeep%,Display,1,00,00,00,00
  108. HKLM,%MediaCategories%\%VIAGUID.LineIn%,Name,,%VIAPin.LineIn%
  109. HKLM,%MediaCategories%\%VIAGUID.LineIn%,Display,1,00,00,00,00
  110. HKLM,%MediaCategories%\%VIAGUID.CD%,Name,,%VIAPin.CD%
  111. HKLM,%MediaCategories%\%VIAGUID.CD%,Display,1,00,00,00,00
  112. HKLM,%MediaCategories%\%VIAGUID.AUX%,Name,,%VIAPin.AUX%
  113. HKLM,%MediaCategories%\%VIAGUID.AUX%,Display,1,00,00,00,00
  114. HKLM,%MediaCategories%\%VIAGUID.MicMux%,Name,,%VIANode.MicMux%
  115. HKLM,%MediaCategories%\%VIAGUID.MicMux%,Display,1,00,00,00,00
  116. HKLM,%MediaCategories%\%VIAGUID.WaveInMux%,Name,,%VIANode.WaveInMux%
  117. HKLM,%MediaCategories%\%VIAGUID.WaveInMux%,Display,1,00,00,00,00
  118. HKLM,%MediaCategories%\%VIAGUID.MonoOutMux%,Name,,%VIANode.MonoOutMux%
  119. HKLM,%MediaCategories%\%VIAGUID.MonoOutMux%,Display,1,00,00,00,00
  120. HKLM,%MediaCategories%\%VIAGUID.MonoOutMixDown%,Name,,%VIANode.MonoOutMixDown%
  121. HKLM,%MediaCategories%\%VIAGUID.MonoOutMixDown%,Display,1,00,00,00,00
  122. HKLM,%MediaCategories%\%VIAGUID.LineOutMainMix%,Name,,%VIANode.LineOutMainMix%
  123. HKLM,%MediaCategories%\%VIAGUID.LineOutMainMix%,Display,1,00,00,00,00
  124. HKLM,%MediaCategories%\%VIAGUID.LineOutMiscMix%,Name,,%VIANode.LineOutMiscMix%
  125. HKLM,%MediaCategories%\%VIAGUID.LineOutMiscMix%,Display,1,00,00,00,00
  126. HKLM,%MediaCategories%\%VIAGUID.MicIn20DB_Gain%,Name,,%VIANode.MicIn20DB_Gain%
  127. HKLM,%MediaCategories%\%VIAGUID.MicIn20DB_Gain%,Display,1,00,00,00,00
  128. HKLM,%MediaCategories%\%VIAGUID.MonoOutVol%,Name,,%VIANode.MonoOutVol%
  129. HKLM,%MediaCategories%\%VIAGUID.MonoOutVol%,Display,1,00,00,00,00
  130. HKLM,%MediaCategories%\%VIAGUID.MonoOutMute%,Name,,%VIANode.MonoOutMute%
  131. HKLM,%MediaCategories%\%VIAGUID.MonoOutMute%,Display,1,00,00,00,00
  132. HKLM,%MediaCategories%\%VIAGUID.WaveOut%,Name,,%VIAPin.WaveOut%
  133. HKLM,%MediaCategories%\%VIAGUID.WaveOut%,Display,1,00,00,00,00
  134. HKLM,%MediaCategories%\%VIAGUID.3DCenterCtrl%,Name,,%VIANode.3DCenter%
  135. HKLM,%MediaCategories%\%VIAGUID.3DCenterCtrl%,Display,1,00,00,00,00
  136. HKLM,%MediaCategories%\%VIAGUID.3DDepthCtrl%,Name,,%VIANode.3DDepth%
  137. HKLM,%MediaCategories%\%VIAGUID.3DDepthCtrl%,Display,1,00,00,00,00
  138. HKLM,%MediaCategories%\%VIAGUID.3DOnOffCtrl%,Name,,%VIANode.3DOnOff%
  139. HKLM,%MediaCategories%\%VIAGUID.3DOnOffCtrl%,Display,1,00,00,00,00
  140. HKLM,%MediaCategories%\%VIAGUID.HPVolume%,Name,,%VIANode.HPVolume%
  141. HKLM,%MediaCategories%\%VIAGUID.HPVolume%,Display,1,00,00,00,00
  142. HKLM,%MediaCategories%\%VIAGUID.HPMute%,Name,,%VIANode.HPMute%
  143. HKLM,%MediaCategories%\%VIAGUID.HPMute%,Display,1,00,00,00,00
  144. HKLM,%MediaCategories%\%VIAGUID.3DCenterCtrlPin%,Name,,%VIAPin.3DCenter%
  145. HKLM,%MediaCategories%\%VIAGUID.3DCenterCtrlPin%,Display,1,00,00,00,00
  146. HKLM,%MediaCategories%\%VIAGUID.3DDepthCtrlPin%,Name,,%VIAPin.3DDepth%
  147. HKLM,%MediaCategories%\%VIAGUID.3DDepthCtrlPin%,Display,1,00,00,00,00
  148. HKLM,%MediaCategories%\%VIAGUID.Stereo_OutPin%,Name,,%VIAPin.Stereo_Out%
  149. HKLM,%MediaCategories%\%VIAGUID.Stereo_OutPin%,Display,1,00,00,00,00
  150.  
  151. [WDM_Config.AddReg]
  152. ;; The below registry is for setting the default value in the mixer control at
  153. ;; driver startup.
  154. ;; The procedure to change the default setting:
  155. ;; (1). Executing "Volune control" application to adjust the volume level.
  156. ;; (2). Restarting Windows.
  157. ;; (3). Executing "REGEDIT.EXE" and searching the registry key listed below,
  158. ;;      then update the value of the registry key to the following.
  159. ;;
  160. ;; Note:
  161. ;; (1). The default setting of volume level for Wave and SW Synth can NOT
  162. ;;      be set in the WDM Audio Miniport driver and this INF.
  163. ;; (2). Any change in this INF file, you MUST have a new WHQL submission
  164. ;;      for getting digital signature.
  165. ;;
  166. ;;---------------------------------+-----------+-----------|
  167. ;; Registry key                    |DWORD type | value     |
  168. ;;---------------------------------+-----------+-----------|
  169. HKR,Settings,VA_WaveOutVolumeL,      0x00010001, 61955
  170. HKR,Settings,VA_WaveOutVolumeR,      0x00010001, 61955
  171. HKR,Settings,VA_WaveOutMute,         0x00010001, 0
  172. HKR,Settings,VA_PCSpeakerVolume,     0x00010001, 4294570499
  173. HKR,Settings,VA_PCSpeakerMute,       0x00010001, 0
  174. HKR,Settings,VA_PhoneVolume,         0x00010001, 389635
  175. HKR,Settings,VA_PhoneMute,           0x00010001, 0
  176. HKR,Settings,VA_MicVolume,           0x00010001, 389635
  177. HKR,Settings,VA_MicMute,             0x00010001, 1
  178. HKR,Settings,VA_MicGain,             0x00010001, 1
  179. HKR,Settings,VA_LineInVolumeL,       0x00010001, 389635
  180. HKR,Settings,VA_LineInVolumeR,       0x00010001, 389635
  181. HKR,Settings,VA_LineInMute,          0x00010001, 1
  182. HKR,Settings,VA_CDPlayerVolumeL,     0x00010001, 4294570499
  183. HKR,Settings,VA_CDPlayerVolumeR,     0x00010001, 4294570499
  184. HKR,Settings,VA_CDPlayerMute,        0x00010001, 0
  185. HKR,Settings,VA_VideoVolumeL,        0x00010001, 389635
  186. HKR,Settings,VA_VideoVolumeR,        0x00010001, 389635
  187. HKR,Settings,VA_VideoMute,           0x00010001, 1
  188. HKR,Settings,VA_AUXVolumeL,          0x00010001, 389635
  189. HKR,Settings,VA_AUXVolumeR,          0x00010001, 389635
  190. HKR,Settings,VA_AUXMute,             0x00010001, 1
  191. HKR,Settings,VA_3DDepthVolume,       0x00010001, 0x80000000
  192. HKR,Settings,VA_3DDepthEnhance,      0x00010001, 1
  193. HKR,Settings,VA_MasterVolumeL,       0x00010001, 4294570499
  194. HKR,Settings,VA_MasterVolumeR,       0x00010001, 4294570499
  195. HKR,Settings,VA_MasterMute,          0x00010001, 0
  196. HKR,Settings,VA_RecSelect,           0x00010001, 1
  197. HKR,Settings,VA_RecMasterMute,       0x00010001, 0
  198. HKR,Settings,VA_RecStereoMixVolumeL, 0x00010001, 0x00107203
  199. HKR,Settings,VA_RecStereoMixVolumeR, 0x00010001, 0x00107203
  200. HKR,Settings,VA_RecMicVolume,        0x00010001, 0x00107203
  201. HKR,Settings,VA_RecLineInVolumeL,    0x00010001, 0x00107203
  202. HKR,Settings,VA_RecLineInVolumeR,    0x00010001, 0x00107203
  203. HKR,Settings,VA_RecCDPlayerVolumeL,  0x00010001, 0x00107203
  204. HKR,Settings,VA_RecCDPlayerVolumeR,  0x00010001, 0x00107203
  205. HKR,Settings,VA_RecVideoVolumeL,     0x00010001, 0x00107203
  206. HKR,Settings,VA_RecVideoVolumeR,     0x00010001, 0x00107203
  207. HKR,Settings,VA_RecAUXVolumeL,       0x00010001, 0x00107203
  208. HKR,Settings,VA_RecAUXVolumeR,       0x00010001, 0x00107203
  209. HKR,Settings,VA_MonoOutSelect,       0x00010001, 1
  210. HKR,Settings,VA_MonoOutVolume1,      0x00010001, 4294570499
  211. HKR,Settings,VA_MonoOutVolume2,      0x00010001, 4294570499
  212. HKR,Settings,VA_MonoOutMute,         0x00010001, 1
  213. HKR,Settings,VA_HeadphoneVolumeL,    0x00010001, 4294570499
  214. HKR,Settings,VA_HeadphoneVolumeR,    0x00010001, 4294570499
  215. HKR,Settings,VA_HeadphoneMute,       0x00010001, 0
  216. HKR,Settings,VA_MaxMicVol,           0x00010001, 786432
  217. ;HKR,Settings,VA_MaxMicVol,           0x00010001, 0xFFF40000
  218. ;HKR,Settings,VA_MaxRecVol,           0x00010001, 0x00168000
  219.  
  220. [WDM_C2.AddReg]
  221. HKR,Settings,VA_PCSpeakerVolume,     0x00010001, 0xfff9f203
  222. HKR,Settings,VA_CDPlayerVolumeL,     0x00010001, 0xfff9f203
  223. HKR,Settings,VA_CDPlayerVolumeR,     0x00010001, 0xfff9f203
  224. HKR,Settings,VA_MasterVolumeL,       0x00010001, 0xfff9f203
  225. HKR,Settings,VA_MasterVolumeR,       0x00010001, 0xfff9f203
  226. HKR,Settings,VA_MonoOutVolume1,      0x00010001, 0xfff9f203
  227. HKR,Settings,VA_MonoOutVolume2,      0x00010001, 0xfff9f203
  228. HKR,Settings,VA_HeadphoneVolumeL,    0x00010001, 0xfff9f203
  229. HKR,Settings,VA_HeadphoneVolumeR,    0x00010001, 0xfff9f203
  230. HKR,Settings,VA_MaxMicVol,           0x00010001, 0x000c0000
  231.  
  232. [VIAUDIO_OEM.AddReg]
  233. ;; For the topology configuration, the input line of mixer can be disabled
  234. ;; by outcommenting some of the lines below.
  235. ;HKR,Settings,DisablePCSpeaker,1,1
  236. ;HKR,Settings,DisablePhone,1,1
  237. ;HKR,Settings,DisableVideo,1,1
  238. ;HKR,Settings,DisableAUX,1,1
  239. ;HKR,Settings,DisableLineIn,1,1
  240. ;HKR,Settings,DisableCDPlayer,1,1
  241. ;HKR,Settings,DisableMic,1,1
  242. ;HKR,Settings,DisableMicGain,1,1
  243. ;HKR,Settings,Disable3DDepth,1,1
  244. HKR,Settings,DisableMonoOut,1,1
  245. HKR,Settings,DisableHeadphone,1,1
  246. ;HKR,Settings,DisableRecMuteAll,1,1
  247. ;HKR,Settings,DisableSoundEffect,1,1
  248.  
  249. ;; For Sound Effect only (Start)
  250. [SNDEFT_NAMES.AddReg]
  251. ;; Pins
  252. HKLM,%MediaCategories%\%SEFTGUID.VirtHallPin%,Name,,%SEFTPin.VirtHallPin%
  253. HKLM,%MediaCategories%\%SEFTGUID.VirtHallPin%,Display,1,00,00,00,00
  254. HKLM,%MediaCategories%\%SEFTGUID.VirtPubPin%,Name,,%SEFTPin.VirtPubPin%
  255. HKLM,%MediaCategories%\%SEFTGUID.VirtPubPin%,Display,1,00,00,00,00
  256. HKLM,%MediaCategories%\%SEFTGUID.VirtStadiumPin%,Name,,%SEFTPin.VirtStadiumPin%
  257. HKLM,%MediaCategories%\%SEFTGUID.VirtStadiumPin%,Display,1,00,00,00,00
  258. HKLM,%MediaCategories%\%SEFTGUID.VirtSurroundPin%,Name,,%SEFTPin.VirtSurroundPin%
  259. HKLM,%MediaCategories%\%SEFTGUID.VirtSurroundPin%,Display,1,00,00,00,00
  260. HKLM,%MediaCategories%\%SEFTGUID.VirtKaraokPin%,Name,,%SEFTPin.VirtKaraokPin%
  261. HKLM,%MediaCategories%\%SEFTGUID.VirtKaraokPin%,Display,1,00,00,00,00
  262. HKLM,%MediaCategories%\%SEFTGUID.VirtPitchShiftPin%,Name,,%SEFTPin.VirtPitchShiftPin%
  263. HKLM,%MediaCategories%\%SEFTGUID.VirtPitchShiftPin%,Display,1,00,00,00,00
  264. ;; Nodes
  265. HKLM,%MediaCategories%\%SEFTGUID.SurroundSelect%,Name,,%SEFTNode.SurroundSelect%
  266. HKLM,%MediaCategories%\%SEFTGUID.SurroundSelect%,Display,1,00,00,00,00
  267. HKLM,%MediaCategories%\%SEFTGUID.SurroundMute%,Name,,%SEFTNode.SurroundMute%
  268. HKLM,%MediaCategories%\%SEFTGUID.SurroundMute%,Display,1,00,00,00,00
  269. HKLM,%MediaCategories%\%SEFTGUID.VirtHallMute%,Name,,%SEFTNode.VirtHallMute%
  270. HKLM,%MediaCategories%\%SEFTGUID.VirtHallMute%,Display,1,00,00,00,00
  271. HKLM,%MediaCategories%\%SEFTGUID.VirtPubMute%,Name,,%SEFTNode.VirtPubMute%
  272. HKLM,%MediaCategories%\%SEFTGUID.VirtPubMute%,Display,1,00,00,00,00
  273. HKLM,%MediaCategories%\%SEFTGUID.VirtStadiumMute%,Name,,%SEFTNode.VirtStadiumMute%
  274. HKLM,%MediaCategories%\%SEFTGUID.VirtStadiumMute%,Display,1,00,00,00,00
  275. HKLM,%MediaCategories%\%SEFTGUID.VirtPitchShiftVol%,Name,,%SEFTNode.VirtPitchShiftVol%
  276. HKLM,%MediaCategories%\%SEFTGUID.VirtPitchShiftVol%,Display,1,00,00,00,00
  277. HKLM,%MediaCategories%\%SEFTGUID.VirtKaraokMute%,Name,,%SEFTNode.VirtKaraokMute%
  278. HKLM,%MediaCategories%\%SEFTGUID.VirtKaraokMute%,Display,1,00,00,00,00
  279. HKLM,%MediaCategories%\%SEFTGUID.VirtVoiceCancel%,Name,,%SEFTNode.VirtVoiceCancel%
  280. HKLM,%MediaCategories%\%SEFTGUID.VirtVoiceCancel%,Display,1,00,00,00,00
  281. ;; For Sound Effect only (End)
  282.  
  283. [DestinationDirs]
  284. DefaultDestDir        = 10,system32\drivers
  285. VIAAudio.CopyList     = 10,system32\drivers ; %SystemRoot%\system32\drivers
  286.  
  287. [VIAAudio.CopyList]
  288. viaudio.sys
  289.  
  290. [WDM_VIAudio.NT]
  291. Include=ks.inf, wdmaudio.inf
  292. Needs=KS.Registration, WDMAUDIO.Registration
  293. CopyFiles=VIAAudio.CopyList
  294. DelReg=WDM_VIAudio.DelReg
  295. AddReg=WDM_VIAudio.AddReg, WDM_VIAGUID.AddReg, WDM_Config.AddReg, WDM_C2.AddReg,VIAUDIO_OEM.AddReg, SNDEFT_NAMES.AddReg
  296. ;; SNDEFT_NAMES.AddReg is for Sound Effect only 
  297.  
  298. [WDM_VIAudio.NT.Interfaces]
  299. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_VIAudio.Interface.Wave
  300. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_VIAudio.Interface.Wave
  301. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_VIAudio.Interface.Wave
  302. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_VIAudio.Interface.Topology
  303. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  304. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  305. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  306.  
  307. [WDM_VIAudio.NT.Services]
  308. AddService = VIAudio,    0x00000002, VIAudio_Service_Inst
  309.  
  310. [VIAudio_Service_Inst]
  311. DisplayName    = %viaudio.SvcDesc%
  312. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  313. StartType      = 3                  ; SERVICE_DEMAND_START
  314. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  315. ServiceBinary  = %10%\system32\drivers\viaudio.sys
  316.  
  317. ;;---------------------------------------------------------------;
  318. ;;
  319. ;; S T R I N G S
  320. ;;
  321.  
  322. [Strings]
  323. VIA = "VIA Technologies, Inc."
  324. VIAMfgName="VIA Technologies, Inc."
  325. *WDM_VIAudio.DeviceDesc="VIA PCI Audio Controller (WDM)"
  326. *WDMVIAAudio.DeviceDesc="VIA PCI Audio Controller (WDM)"
  327. WDM_VIA.Wave.szPname="VIA Audio (WAVE)"
  328. WDM_VIA.Topology.szPname="VIA Audio (Topology)"
  329. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  330. WDM_MIDI="WDM-based Device"
  331. VIAGUID.Phone           ="{B0AA96E2-2255-11D2-B544-00201860A4D7}"
  332. VIAGUID.Mic1            ="{B0AA96E3-2255-11D2-B544-00201860A4D7}"
  333. VIAGUID.Mic2            ="{B0AA96E4-2255-11D2-B544-00201860A4D7}"
  334. VIAGUID.Video           ="{B0AA96E5-2255-11D2-B544-00201860A4D7}"
  335. VIAGUID.MonoOut         ="{B0AA96E6-2255-11D2-B544-00201860A4D7}"
  336. VIAGUID.PcBeep          ="{B0AA96E7-2255-11D2-B544-00201860A4D7}"
  337. VIAGUID.LineIn          ="{B0AA96E8-2255-11D2-B544-00201860A4D7}"
  338. VIAGUID.CD              ="{B0AA96E9-2255-11D2-B544-00201860A4D7}"
  339. VIAGUID.AUX             ="{B0AA96EA-2255-11D2-B544-00201860A4D7}"
  340. VIAGUID.MicMux          ="{B0AA96EB-2255-11D2-B544-00201860A4D7}"
  341. VIAGUID.WaveInMux    ="{B0AA96EC-2255-11D2-B544-00201860A4D7}"
  342. VIAGUID.MonoOutMux    ="{B0AA96ED-2255-11D2-B544-00201860A4D7}"
  343. VIAGUID.MonoOutMixDown    ="{B0AA96EE-2255-11D2-B544-00201860A4D7}"
  344. VIAGUID.LineOutMainMix    ="{404126C0-2562-11D2-B544-C6DF79A0C118}"
  345. VIAGUID.LineOutMiscMix    ="{404126C1-2562-11D2-B544-C6DF79A0C118}"
  346. VIAGUID.MicIn20DB_Gain    ="{404126C2-2562-11D2-B544-C6DF79A0C118}"
  347. VIAGUID.MonoOutVol    ="{404126C3-2562-11D2-B544-C6DF79A0C118}"
  348. VIAGUID.MonoOutMute    ="{404126C4-2562-11D2-B544-C6DF79A0C118}"
  349. VIAGUID.WaveOut        ="{404126C5-2562-11D2-B544-C6DF79A0C118}"
  350. VIAGUID.3DCenterCtrl    ="{A7D1A4A1-D024-11D2-A292-D937B2272531}"
  351. VIAGUID.3DDepthCtrl     ="{A7D1A4A2-D024-11D2-A292-D937B2272531}"
  352. VIAGUID.3DOnOffCtrl     ="{A7D1A4A3-D024-11D2-A292-D937B2272531}"
  353. VIAGUID.3DCenterCtrlPin    ="{A7D1A4A4-D024-11D2-A292-D937B2272531}"
  354. VIAGUID.3DDepthCtrlPin    ="{A7D1A4A5-D024-11D2-A292-D937B2272531}"
  355. VIAGUID.Stereo_OutPin    ="{A7D1A4A6-D024-11D2-A292-D937B2272531}"
  356. VIAGUID.HPVolume        ="{A7D1A4A7-D024-11D2-A292-D937B2272531}"
  357. VIAGUID.HPMute          ="{A7D1A4A8-D024-11D2-A292-D937B2272531}"
  358.  
  359.  
  360.  
  361.  
  362. ;; For Sound Effect only (Start)
  363. ;; Pins GUID
  364. SEFTGUID.VirtHallPin        ="{18D5C240-23F8-11d3-92C6-52544C29295E}"
  365. SEFTGUID.VirtPubPin         ="{18D5C241-23F8-11d3-92C6-52544C29295E}"
  366. SEFTGUID.VirtStadiumPin     ="{18D5C242-23F8-11d3-92C6-52544C29295E}"
  367. SEFTGUID.VirtSurroundPin    ="{18D5C243-23F8-11d3-92C6-52544C29295E}"
  368. SEFTGUID.VirtKaraokPin      ="{BCFB9E44-24BA-11d3-92C6-52544C29295E}"
  369. SEFTGUID.VirtPitchShiftPin  ="{BCFB9E43-24BA-11d3-92C6-52544C29295E}"
  370. ;; Nodes GUID
  371. SEFTGUID.SurroundSelect     ="{18D5C244-23F8-11d3-92C6-52544C29295E}"
  372. SEFTGUID.SurroundMute       ="{18D5C245-23F8-11d3-92C6-52544C29295E}"
  373. SEFTGUID.VirtHallMute       ="{F36EC0E0-2403-11d3-92C6-52544C29295E}"
  374. SEFTGUID.VirtPubMute        ="{F36EC0E1-2403-11d3-92C6-52544C29295E}"
  375. SEFTGUID.VirtStadiumMute    ="{F36EC0E2-2403-11d3-92C6-52544C29295E}"
  376. SEFTGUID.VirtPitchShiftVol  ="{BCFB9E40-24BA-11d3-92C6-52544C29295E}"
  377. SEFTGUID.VirtKaraokMute     ="{BCFB9E41-24BA-11d3-92C6-52544C29295E}"
  378. SEFTGUID.VirtVoiceCancel    ="{BCFB9E42-24BA-11d3-92C6-52544C29295E}"
  379. ;; Pins Name
  380. SEFTPin.VirtHallPin         ="Hall"
  381. SEFTPin.VirtPubPin          ="Pub"
  382. SEFTPin.VirtStadiumPin      ="Stadium"
  383. SEFTPin.VirtSurroundPin     ="Surround Effect"
  384. SEFTPin.VirtKaraokPin       ="KaraOK Effect"
  385. SEFTPin.VirtPitchShiftPin   ="Pitch Shift"
  386. ;; Nodes Name
  387. SEFTNode.SurroundSelect     ="Surround Select"
  388. SEFTNode.SurroundMute       ="Surround Mute"
  389. SEFTNode.VirtHallMute       ="Virtual Hall Mute"
  390. SEFTNode.VirtPubMute        ="Virtual Pub Mute"
  391. SEFTNode.VirtStadiumMute    ="Virtual Stadium Mute"
  392. SEFTNode.VirtPitchShiftVol  ="Pitch Shift"
  393. SEFTNode.VirtKaraokMute     ="KaraOK Mute"
  394. SEFTNode.VirtVoiceCancel    ="Voice Cancellation"
  395. ;; For Sound Effect only (End)
  396.  
  397. ;; VIA friendly names (localizeable)
  398. VIAPin.Phone            ="Phone"
  399. VIAPin.Mic1             ="Mic"
  400. VIAPin.Mic2             ="Mic2"
  401. VIAPin.Video            ="Video"
  402. VIAPin.MonoOut          ="MonoOut"
  403. VIAPin.PcBeep           ="PC Speaker"
  404. VIAPin.LineIn           ="Line-In"
  405. VIAPin.CD               ="CD Player"
  406. VIAPin.AUX              ="Aux"
  407. VIAPin.WaveOut          ="WaveOut"
  408. VIAPin.3DCenter            ="3D Center"
  409. VIAPin.3DDepth            ="3D Depth"
  410. VIAPin.Stereo_Out       ="Stereo Mixer"
  411. VIANode.MicMux       ="MicMux"
  412. VIANode.WaveInMux    ="WaveInMux"
  413. VIANode.MonoOutMux      ="Mono Out Select"
  414. VIANode.MonoOutMixDown    ="MonoOutMixDown"
  415. VIANode.LineOutMainMix    ="LineOutMainMix"
  416. VIANode.LineOutMiscMix    ="LineOutMiscMix"
  417. VIANode.MicIn20DB_Gain  ="20dB boost"
  418. VIANode.MonoOutVol    ="MonoOutVol"
  419. VIANode.MonoOutMute    ="MonoOutMute"
  420. VIANode.3DCenter    ="3D Center Node"
  421. VIANode.3DDepth            ="3D Depth Node"
  422. VIANode.3DOnOff            ="3D Stereo Enhancement"
  423. VIANode.HPVolume        ="Headphone Volume"
  424. VIANode.HPMute          ="Headphone Mute"
  425.  
  426. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  427. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  428. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  429. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  430. KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
  431. KSNAME_Wave="Wave"
  432. KSNAME_UART="UART"
  433. KSNAME_Topology="Topology"
  434.  
  435. WDM.UART.szPname = "VIA MIDI External Port"
  436. viaudio.SvcDesc  = "VIA PCI Audio Controller (WDM)"
  437. DiskDescription  = "VIA PCI Audio WDM Driver Disk"
  438. ;wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver (WDM)"
  439.  
  440.  
  441.