home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 3 / Windows / inf / wdma_via.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  47.4 KB  |  496 lines

  1. ; Copyright (c) 1998-2004 VIA Technologies, Inc.
  2.  
  3. ;;++ Added by AddSDisk.cmd
  4. [SourceDisksNames]
  5. 3426=windows cd
  6.  
  7. [SourceDisksFiles]
  8. ac97via.sys         = 3426
  9. ;;--
  10.  
  11. [Version]
  12. Signature="$Windows NT$"
  13. Class=MEDIA
  14. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  15. provider=%MSFT%
  16. ;; Commented by AddSDisk.cmd
  17. ;; LayoutFile=layout.inf
  18. DriverVer=06/21/2006,6.0.6001.18000
  19. pnplockdown=1
  20.  
  21. [ControlFlags]
  22. ExcludeFromSelect=*
  23.  
  24. [Manufacturer]
  25. %VIAMfgName%=VIAAudio, ntx86
  26.  
  27. [SignatureAttributes]
  28. drmk.sys=SignatureAttributes.DRM
  29. ac97via.sys=SignatureAttributes.DRM
  30. portcls.sys=SignatureAttributes.DRM
  31.  
  32. [SignatureAttributes.DRM]
  33. DRMLevel=1200
  34.  
  35. ;;---------------------------------------------------------------;
  36. ;;
  37. ;; D E V I C E  C A L L O U T  S E C T I O N
  38. ;;
  39. [VIAAudio.ntx86]
  40. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059&SUBSYS_45521106
  41. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059&SUBSYS_45511106
  42. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059&SUBSYS_45111106
  43. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059&SUBSYS_45411106
  44. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059&SUBSYS_41611106
  45. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059&SUBSYS_536011D4
  46. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059&SUBSYS_534011D4
  47. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059&SUBSYS_534811D4
  48. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059&SUBSYS_59341013
  49. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059&SUBSYS_0079110A
  50. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_45521106
  51. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_45511106
  52. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_45111106
  53. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_45411106
  54. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_41611106
  55. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_536011D4
  56. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_534011D4
  57. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_534811D4
  58. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_59341013
  59. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058&SUBSYS_0079110A
  60. %*WDM_VIAudio.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3059
  61. %*WDM_VIAudio1.DeviceDesc%=WDM_VIAudio, PCI\VEN_1106&DEV_3058
  62.  
  63. [WDM_VIAudio]
  64. Include=ks.inf, wdmaudio.inf
  65. Needs=KS.Registration, WDMAUDIO.Registration
  66. CopyFiles=VIAAudio.CopyList
  67. DelReg=WDM_VIAudio.DelReg
  68. AddProperty=WDM_VIAudio.AddProp
  69. AddReg=WDM_VIAudio.AddReg, WDM_VIAGUID.AddReg, WDM_Config.AddReg, WDM_C2.AddReg, VIAUDIO_OEM.AddReg
  70. ExcludeID=PCI\VEN_1106&DEV_3059&SUBSYS_810D1043
  71.  
  72. [WDM_VIAudio.Interfaces]
  73. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_VIAudio.Interface.Wave
  74. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_VIAudio.Interface.Wave
  75. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_VIAudio.Interface.Wave
  76. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_VIAudio.Interface.Topology
  77. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  78. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  79. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  80.  
  81. [WDM_VIAudio.Interface.Wave]
  82. AddReg=WDM_VIA.Interface.Wave.AddReg
  83.  
  84. [WDM_VIA.Interface.Wave.AddReg]
  85. HKR,,FriendlyName,,%WDM_VIA.Wave.szPname%
  86. HKR,,CLSID,,%Proxy.CLSID%
  87.  
  88. [WDM_VIAudio.Interface.Topology]
  89. AddReg=WDM_VIA.Interface.Topo.AddReg
  90.  
  91. [WDM_VIA.Interface.Topo.AddReg]
  92. HKR,,FriendlyName,,%WDM_VIA.Topology.szPname%
  93. HKR,,CLSID,,%Proxy.CLSID%
  94.  
  95. [WDM.Interface.UART]
  96. AddReg=WDM.Interface.UART.AddReg
  97.  
  98. [WDM.Interface.UART.AddReg]
  99. HKR,,FriendlyName,,%WDM.UART.szPname%
  100. HKR,,CLSID,,%Proxy.CLSID%
  101.  
  102. [WDM_VIAudio.DelReg]
  103. HKLM,Enum\Root\*PNPB002
  104. HKLM,Enum\Root\*PNPB006
  105. HKLM,Enum\Root\*PNPB02F
  106.  
  107. [WDM_VIAudio.AddProp]
  108. GenericDriverInstalled,,,,1
  109.  
  110. [WDM_VIAudio.AddReg]
  111. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  112. HKR,,Driver,,ac97via.SYS
  113. HKR,,NTMPDriver,,"ac97via.sys,sbemul.sys"
  114. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  115. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  116. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  117. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  118. HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
  119. HKR,Drivers\wave\wdmaud.drv,Description,,%*WDMVIAAudio.DeviceDesc%
  120. HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
  121. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDMVIAAudio.DeviceDesc%
  122. HKR,Drivers\aux\wdmaud.drv,Description,,%*WDMVIAAudio.DeviceDesc%
  123.  
  124. [WDM_VIAGUID.AddReg]
  125. ;; VIA Audio friendly names
  126. HKLM,%MediaCategories%\%VIAGUID.Phone%,Name,,%VIAPin.Phone%
  127. HKLM,%MediaCategories%\%VIAGUID.Phone%,Display,1,00,00,00,00
  128. HKLM,%MediaCategories%\%VIAGUID.Mic1%,Name,,%VIAPin.Mic1%
  129. HKLM,%MediaCategories%\%VIAGUID.Mic1%,Display,1,00,00,00,00
  130. HKLM,%MediaCategories%\%VIAGUID.Mic2%,Name,,%VIAPin.Mic2%
  131. HKLM,%MediaCategories%\%VIAGUID.Mic2%,Display,1,00,00,00,00
  132. HKLM,%MediaCategories%\%VIAGUID.Video%,Name,,%VIAPin.Video%
  133. HKLM,%MediaCategories%\%VIAGUID.Video%,Display,1,00,00,00,00
  134. HKLM,%MediaCategories%\%VIAGUID.MonoOut%,Name,,%VIAPin.MonoOut%
  135. HKLM,%MediaCategories%\%VIAGUID.MonoOut%,Display,1,00,00,00,00
  136. HKLM,%MediaCategories%\%VIAGUID.PcBeep%,Name,,%VIAPin.PcBeep%
  137. HKLM,%MediaCategories%\%VIAGUID.PcBeep%,Display,1,00,00,00,00
  138. HKLM,%MediaCategories%\%VIAGUID.LineIn%,Name,,%VIAPin.LineIn%
  139. HKLM,%MediaCategories%\%VIAGUID.LineIn%,Display,1,00,00,00,00
  140. HKLM,%MediaCategories%\%VIAGUID.CD%,Name,,%VIAPin.CD%
  141. HKLM,%MediaCategories%\%VIAGUID.CD%,Display,1,00,00,00,00
  142. HKLM,%MediaCategories%\%VIAGUID.AUX%,Name,,%VIAPin.AUX%
  143. HKLM,%MediaCategories%\%VIAGUID.AUX%,Display,1,00,00,00,00
  144. HKLM,%MediaCategories%\%VIAGUID.MicMux%,Name,,%VIANode.MicMux%
  145. HKLM,%MediaCategories%\%VIAGUID.MicMux%,Display,1,00,00,00,00
  146. HKLM,%MediaCategories%\%VIAGUID.WaveInMux%,Name,,%VIANode.WaveInMux%
  147. HKLM,%MediaCategories%\%VIAGUID.WaveInMux%,Display,1,00,00,00,00
  148. HKLM,%MediaCategories%\%VIAGUID.MonoOutMux%,Name,,%VIANode.MonoOutMux%
  149. HKLM,%MediaCategories%\%VIAGUID.MonoOutMux%,Display,1,00,00,00,00
  150. HKLM,%MediaCategories%\%VIAGUID.MonoOutMixDown%,Name,,%VIANode.MonoOutMixDown%
  151. HKLM,%MediaCategories%\%VIAGUID.MonoOutMixDown%,Display,1,00,00,00,00
  152. HKLM,%MediaCategories%\%VIAGUID.LineOutMainMix%,Name,,%VIANode.LineOutMainMix%
  153. HKLM,%MediaCategories%\%VIAGUID.LineOutMainMix%,Display,1,00,00,00,00
  154. HKLM,%MediaCategories%\%VIAGUID.LineOutMiscMix%,Name,,%VIANode.LineOutMiscMix%
  155. HKLM,%MediaCategories%\%VIAGUID.LineOutMiscMix%,Display,1,00,00,00,00
  156. HKLM,%MediaCategories%\%VIAGUID.MicIn20DB_Gain%,Name,,%VIANode.MicIn20DB_Gain%
  157. HKLM,%MediaCategories%\%VIAGUID.MicIn20DB_Gain%,Display,1,00,00,00,00
  158. HKLM,%MediaCategories%\%VIAGUID.MonoOutVol%,Name,,%VIANode.MonoOutVol%
  159. HKLM,%MediaCategories%\%VIAGUID.MonoOutVol%,Display,1,00,00,00,00
  160. HKLM,%MediaCategories%\%VIAGUID.MonoOutMute%,Name,,%VIANode.MonoOutMute%
  161. HKLM,%MediaCategories%\%VIAGUID.MonoOutMute%,Display,1,00,00,00,00
  162. HKLM,%MediaCategories%\%VIAGUID.WaveOut%,Name,,%VIAPin.WaveOut%
  163. HKLM,%MediaCategories%\%VIAGUID.WaveOut%,Display,1,00,00,00,00
  164. HKLM,%MediaCategories%\%VIAGUID.3DCenterCtrl%,Name,,%VIANode.3DCenter%
  165. HKLM,%MediaCategories%\%VIAGUID.3DCenterCtrl%,Display,1,00,00,00,00
  166. HKLM,%MediaCategories%\%VIAGUID.3DDepthCtrl%,Name,,%VIANode.3DDepth%
  167. HKLM,%MediaCategories%\%VIAGUID.3DDepthCtrl%,Display,1,00,00,00,00
  168. HKLM,%MediaCategories%\%VIAGUID.3DOnOffCtrl%,Name,,%VIANode.3DOnOff%
  169. HKLM,%MediaCategories%\%VIAGUID.3DOnOffCtrl%,Display,1,00,00,00,00
  170. HKLM,%MediaCategories%\%VIAGUID.HPVolume%,Name,,%VIANode.HPVolume%
  171. HKLM,%MediaCategories%\%VIAGUID.HPVolume%,Display,1,00,00,00,00
  172. HKLM,%MediaCategories%\%VIAGUID.HPMute%,Name,,%VIANode.HPMute%
  173. HKLM,%MediaCategories%\%VIAGUID.HPMute%,Display,1,00,00,00,00
  174. HKLM,%MediaCategories%\%VIAGUID.3DCenterCtrlPin%,Name,,%VIAPin.3DCenter%
  175. HKLM,%MediaCategories%\%VIAGUID.3DCenterCtrlPin%,Display,1,00,00,00,00
  176. HKLM,%MediaCategories%\%VIAGUID.3DDepthCtrlPin%,Name,,%VIAPin.3DDepth%
  177. HKLM,%MediaCategories%\%VIAGUID.3DDepthCtrlPin%,Display,1,00,00,00,00
  178. HKLM,%MediaCategories%\%VIAGUID.Stereo_OutPin%,Name,,%VIAPin.Stereo_Out%
  179. HKLM,%MediaCategories%\%VIAGUID.Stereo_OutPin%,Display,1,00,00,00,00
  180.  
  181. HKLM,%MediaCategories%\%VIAGUID.Mic_Select%,Name,,%VIANode.MicSelect%
  182. HKLM,%MediaCategories%\%VIAGUID.Mic_Select%,Display,1,00,00,00,00
  183.  
  184. HKLM,%MediaCategories%\%VIAGUID.SurroundVolume%,Name,,%VIANode.SurroundVolume%
  185. HKLM,%MediaCategories%\%VIAGUID.SurroundVolume%,Display,1,00,00,00,00
  186. HKLM,%MediaCategories%\%VIAGUID.SurroundMute%,Name,,%VIANode.SurroundMute%
  187. HKLM,%MediaCategories%\%VIAGUID.SurroundMute%,Display,1,00,00,00,00
  188. HKLM,%MediaCategories%\%VIAGUID.CenterVolume%,Name,,%VIANode.CenterVolume%
  189. HKLM,%MediaCategories%\%VIAGUID.CenterVolume%,Display,1,00,00,00,00
  190. HKLM,%MediaCategories%\%VIAGUID.CenterMute%,Name,,%VIANode.CenterMute%
  191. HKLM,%MediaCategories%\%VIAGUID.CenterMute%,Display,1,00,00,00,00
  192. HKLM,%MediaCategories%\%VIAGUID.LFEVolume%,Name,,%VIANode.LFEVolume%
  193. HKLM,%MediaCategories%\%VIAGUID.LFEVolume%,Display,1,00,00,00,00
  194. HKLM,%MediaCategories%\%VIAGUID.LFEMute%,Name,,%VIANode.LFEMute%
  195. HKLM,%MediaCategories%\%VIAGUID.LFEMute%,Display,1,00,00,00,00
  196. HKLM,%MediaCategories%\%VIAGUID.SPDIFEnable%,Name,,%VIANode.SPDIFEnable%
  197. HKLM,%MediaCategories%\%VIAGUID.SPDIFEnable%,Display,1,00,00,00,00
  198. HKLM,%MediaCategories%\%VIAGUID.Smart51Enable%,Name,,%VIANode.Smart51Enable%
  199. HKLM,%MediaCategories%\%VIAGUID.Smart51Enable%,Display,1,00,00,00,00
  200. HKLM,%MediaCategories%\%VIAGUID.Magic51Enable%,Name,,%VIANode.Magic51Enable%
  201. HKLM,%MediaCategories%\%VIAGUID.Magic51Enable%,Display,1,00,00,00,00
  202. HKLM,%MediaCategories%\%VIAGUID.DownMixSurround%,Name,,%VIANode.DownMixSurround%
  203. HKLM,%MediaCategories%\%VIAGUID.DownMixSurround%,Display,1,00,00,00,00
  204. HKLM,%MediaCategories%\%VIAGUID.DownMixCenterLFE%,Name,,%VIANode.DownMixCenterLFE%
  205. HKLM,%MediaCategories%\%VIAGUID.DownMixCenterLFE%,Display,1,00,00,00,00
  206. HKLM,%MediaCategories%\%VIAGUID.SwitchCenterLFE%,Name,,%VIANode.SwitchCenterLFE%
  207. HKLM,%MediaCategories%\%VIAGUID.SwitchCenterLFE%,Display,1,00,00,00,00
  208.  
  209. ;; Pins
  210. HKLM,%MediaCategories%\%VIAGUID.Surround%,Name,,%VIAPin.Surround%
  211. HKLM,%MediaCategories%\%VIAGUID.Surround%,Display,1,00,00,00,00
  212. HKLM,%MediaCategories%\%VIAGUID.Center%,Name,,%VIAPin.Center%
  213. HKLM,%MediaCategories%\%VIAGUID.Center%,Display,1,00,00,00,00
  214. HKLM,%MediaCategories%\%VIAGUID.LFE%,Name,,%VIAPin.LFE%
  215. HKLM,%MediaCategories%\%VIAGUID.LFE%,Display,1,00,00,00,00
  216. HKLM,%MediaCategories%\%VIAGUID.Front%,Name,,%VIAPin.Front%
  217. HKLM,%MediaCategories%\%VIAGUID.Front%,Display,1,00,00,00,00
  218.  
  219. [WDM_Config.AddReg]
  220. ;; The below registry is for setting the default value in the mixer control at
  221. ;; driver startup.
  222. ;; The procedure to change the default setting:
  223. ;; (1). Executing "Volune control" application to adjust the volume level.
  224. ;; (2). Restarting Windows.
  225. ;; (3). Executing "REGEDIT.EXE" and searching the registry key listed below,
  226. ;;      then update the value of the registry key to the following.
  227. ;;
  228. ;; Note:
  229. ;; (1). The default setting of volume level for Wave and SW Synth can NOT
  230. ;;      be set in the WDM Audio Miniport driver and this INF.
  231. ;; (2). Any change in this INF file, you MUST have a new WHQL submission
  232. ;;      for getting digital signature.
  233. ;;
  234. ;;---------------------------------+-----------+-----------|
  235. ;; Registry key                    |DWORD type | value     |
  236. ;;---------------------------------+-----------+-----------|
  237. HKR,Settings,VA_WaveOutVolumeL,      0x00010001, 61955
  238. HKR,Settings,VA_WaveOutVolumeR,      0x00010001, 61955
  239. HKR,Settings,VA_WaveOutMute,         0x00010001, 0
  240. HKR,Settings,VA_PCSpeakerVolume,     0x00010001, 4294570499
  241. HKR,Settings,VA_PCSpeakerMute,       0x00010001, 0
  242. HKR,Settings,VA_PhoneVolume,         0x00010001, 389635
  243. HKR,Settings,VA_PhoneMute,           0x00010001, 0
  244. HKR,Settings,VA_MicVolume,           0x00010001, 389635
  245. HKR,Settings,VA_MicMute,             0x00010001, 1
  246. HKR,Settings,VA_MicGain,             0x00010001, 0
  247. HKR,Settings,VA_LineInVolumeL,       0x00010001, 389635
  248. HKR,Settings,VA_LineInVolumeR,       0x00010001, 389635
  249. HKR,Settings,VA_LineInMute,          0x00010001, 1
  250. HKR,Settings,VA_CDPlayerVolumeL,     0x00010001, 4294570499
  251. HKR,Settings,VA_CDPlayerVolumeR,     0x00010001, 4294570499
  252. HKR,Settings,VA_CDPlayerMute,        0x00010001, 0
  253. HKR,Settings,VA_VideoVolumeL,        0x00010001, 389635
  254. HKR,Settings,VA_VideoVolumeR,        0x00010001, 389635
  255. HKR,Settings,VA_VideoMute,           0x00010001, 1
  256. HKR,Settings,VA_AUXVolumeL,          0x00010001, 389635
  257. HKR,Settings,VA_AUXVolumeR,          0x00010001, 389635
  258. HKR,Settings,VA_AUXMute,             0x00010001, 1
  259. HKR,Settings,VA_3DDepthVolume,       0x00010001, 0x80000000
  260. HKR,Settings,VA_3DDepthEnhance,      0x00010001, 0
  261. HKR,Settings,VA_MasterVolumeL,       0x00010001, 4294570499
  262. HKR,Settings,VA_MasterVolumeR,       0x00010001, 4294570499
  263. HKR,Settings,VA_MasterMute,          0x00010001, 0
  264. HKR,Settings,VA_SurroundVolumeL,     0x00010001, 4294570499
  265. HKR,Settings,VA_SurroundVolumeR,     0x00010001, 4294570499
  266. HKR,Settings,VA_SurroundMute,        0x00010001, 0
  267. HKR,Settings,VA_CenterVolumeL,        0x00010001, 4294570499
  268. HKR,Settings,VA_CenterVolumeR,        0x00010001, 4294570499
  269. HKR,Settings,VA_CenterMute,          0x00010001, 0
  270. HKR,Settings,VA_LFEVolumeL,           0x00010001, 4294570499
  271. HKR,Settings,VA_LFEVolumeR,           0x00010001, 4294570499
  272. HKR,Settings,VA_LFEMute,             0x00010001, 0
  273. HKR,Settings,VA_RecSelect,           0x00010001, 1
  274. HKR,Settings,VA_RecMasterMute,       0x00010001, 0
  275. HKR,Settings,VA_RecStereoMixVolumeL, 0x00010001, 0x00107203
  276. HKR,Settings,VA_RecStereoMixVolumeR, 0x00010001, 0x00107203
  277. HKR,Settings,VA_RecMicVolume,        0x00010001, 0x00107203
  278. HKR,Settings,VA_RecLineInVolumeL,    0x00010001, 0x00107203
  279. HKR,Settings,VA_RecLineInVolumeR,    0x00010001, 0x00107203
  280. HKR,Settings,VA_RecCDPlayerVolumeL,  0x00010001, 0x00107203
  281. HKR,Settings,VA_RecCDPlayerVolumeR,  0x00010001, 0x00107203
  282. HKR,Settings,VA_RecVideoVolumeL,     0x00010001, 0x00107203
  283. HKR,Settings,VA_RecVideoVolumeR,     0x00010001, 0x00107203
  284. HKR,Settings,VA_RecAUXVolumeL,       0x00010001, 0x00107203
  285. HKR,Settings,VA_RecAUXVolumeR,       0x00010001, 0x00107203
  286. HKR,Settings,VA_MonoOutSelect,       0x00010001, 1
  287. HKR,Settings,VA_MonoOutVolume1,      0x00010001, 4294570499
  288. HKR,Settings,VA_MonoOutVolume2,      0x00010001, 4294570499
  289. HKR,Settings,VA_MonoOutMute,         0x00010001, 1
  290. HKR,Settings,VA_HeadphoneVolumeL,    0x00010001, 4294570499
  291. HKR,Settings,VA_HeadphoneVolumeR,    0x00010001, 4294570499
  292. HKR,Settings,VA_HeadphoneMute,       0x00010001, 0
  293. HKR,Settings,VA_MaxMicVol,           0x00010001, 786432
  294. ;HKR,Settings,VA_MaxMicVol,           0x00010001, 0xFFF40000
  295. ;HKR,Settings,VA_MaxRecVol,           0x00010001, 0x00168000
  296. HKR,Settings,VA_MaxMasterVol,        0x00010001, 0
  297. HKR,Settings,VA_MaxSurroundVol,      0x00010001, 0
  298. HKR,Settings,VA_MaxCenterVol,        0x00010001, 0
  299. HKR,Settings,VA_MaxLFEVol,           0x00010001, 0
  300. ;HKR,Settings,VA_MaxMonoVol1,        0x00010001, 0
  301. ;HKR,Settings,VA_MaxMonoVol2,        0x00010001, 0
  302. ;HKR,Settings,VA_MaxHPOutVol,        0x00010001, 0
  303. HKR,Settings,VA_MicSelect,           0x00010001, 0
  304. HKR,Settings,VA_SPDIFOutEnable,      0x00010001, 0
  305. HKR,Settings,VA_Smart51Enable,       0x00010001, 0
  306. HKR,Settings,VA_Magic51Enable,       0x00010001, 0
  307. HKR,Settings,VA_DownMixSurround,     0x00010001, 0
  308. HKR,Settings,VA_DownMixCenterLFE,    0x00010001, 0
  309. HKR,Settings,VA_DAOutput,            0x00010001, 1
  310. HKR,Settings,VA_SwitchCenterLFE,     0x00010001, 0
  311. HKR,Settings,VA_HeadphoneHide,       0x00010001, 4294570499
  312.  
  313. [WDM_C2.AddReg]
  314. HKR,Settings,VA_PCSpeakerVolume,     0x00010001, 0xfff9f203
  315. HKR,Settings,VA_CDPlayerVolumeL,     0x00010001, 0xfff9f203
  316. HKR,Settings,VA_CDPlayerVolumeR,     0x00010001, 0xfff9f203
  317. HKR,Settings,VA_MasterVolumeL,       0x00010001, 0xfff9f203
  318. HKR,Settings,VA_MasterVolumeR,       0x00010001, 0xfff9f203
  319. ;HKR,Settings,VA_SurroundVolumeL,     0x00010001, 0xfff9f203
  320. ;HKR,Settings,VA_SurroundVolumeR,     0x00010001, 0xfff9f203
  321. ;HKR,Settings,VA_CenterVolume,        0x00010001, 0xfff9f203
  322. ;HKR,Settings,VA_LFEVolume,           0x00010001, 0xfff9f203
  323. HKR,Settings,VA_MonoOutVolume1,      0x00010001, 0xfff9f203
  324. HKR,Settings,VA_MonoOutVolume2,      0x00010001, 0xfff9f203
  325. HKR,Settings,VA_HeadphoneVolumeL,    0x00010001, 0xfff9f203
  326. HKR,Settings,VA_HeadphoneVolumeR,    0x00010001, 0xfff9f203
  327. HKR,Settings,VA_MaxMicVol,           0x00010001, 0x000c0000
  328.  
  329. [VIAUDIO_OEM.AddReg]
  330. ;; For the topology configuration, the input line of mixer can be disabled
  331. ;; by outcommenting some of the lines below.
  332. ;HKR,Settings,DisablePCSpeaker,1,1
  333. ;HKR,Settings,DisablePhone,1,1
  334. ;HKR,Settings,DisableVideo,1,1
  335. ;HKR,Settings,DisableAUX,1,1
  336. ;HKR,Settings,DisableLineIn,1,1
  337. ;HKR,Settings,DisableCDPlayer,1,1
  338. ;HKR,Settings,DisableMic,1,1
  339. ;HKR,Settings,DisableMicGain,1,1
  340. ;HKR,Settings,Disable3DDepth,1,1
  341. HKR,Settings,DisableMonoOut,1,1
  342. HKR,Settings,DisableHeadphone,1,1
  343. ;HKR,Settings,DisableVolHPhone,1,1
  344. ;HKR,Settings,DisableRecMuteAll,1,1
  345. HKR,Settings,DisableMicSelect,1,1
  346. ;HKR,Settings,DisableSurround,1,1
  347. ;HKR,Settings,DisableCenterLFE,1,1
  348. ;HKR,Settings,DisableSPDIFOUT,1,1
  349. ;HKR,Settings,DisableDOLBYAC3,1,1
  350. ;HKR,Settings,DisableSmart51,1,1
  351. ;HKR,Settings,DisableMagic51,1,1
  352. ;HKR,Settings,DisableDownMixSurround,1,1
  353. ;HKR,Settings,DisableDownMixCenterLFE,1,1
  354. ;HKR,Settings,DisableSwitchCenterLFE,1,1
  355. HKR,Settings,DisableHeadphoneHide,1,1
  356.  
  357. [DestinationDirs]
  358. DefaultDestDir        = 10,system32\drivers
  359. VIAAudio.CopyList     = 10,system32\drivers ; %SystemRoot%\system32\drivers
  360.  
  361. [VIAAudio.CopyList]
  362. ac97via.sys,,,0x0100
  363.  
  364. [WDM_VIAudio.Services]
  365. AddService = VIAudio,    0x00000002, VIAudio_Service_Inst
  366.  
  367. [VIAudio_Service_Inst]
  368. DisplayName    = %viaudio.SvcDesc%
  369. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  370. StartType      = 3                  ; SERVICE_DEMAND_START
  371. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  372. ServiceBinary  = %10%\system32\drivers\ac97via.sys
  373. ;;---------------------------------------------------------------;
  374. ;;
  375. ;; S T R I N G S
  376. ;;
  377.  
  378. [Strings]
  379. MSFT = "Microsoft"
  380. VIAMfgName="VIA Technologies, Inc."
  381. *WDM_VIAudio.DeviceDesc="VIA AC'97 Enhanced Audio Controller"
  382. *WDM_VIAudio1.DeviceDesc="VIA AC'97 Audio Controller"
  383. *WDMVIAAudio.DeviceDesc="VIA AC'97 Enhanced Audio Controller"
  384. WDM_VIA.Wave.szPname="VIA AC'97 Audio"
  385. WDM_VIA.Topology.szPname="VIA AC'97 Audio (Topology)"
  386. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  387. WDM_MIDI="WDM-based Device"
  388. VIAGUID.Phone             ="{B0AA96E2-2255-11D2-B544-00201860A4D7}"
  389. VIAGUID.Mic1              ="{B0AA96E3-2255-11D2-B544-00201860A4D7}"
  390. VIAGUID.Mic2              ="{B0AA96E4-2255-11D2-B544-00201860A4D7}"
  391. VIAGUID.Video             ="{B0AA96E5-2255-11D2-B544-00201860A4D7}"
  392. VIAGUID.MonoOut           ="{B0AA96E6-2255-11D2-B544-00201860A4D7}"
  393. VIAGUID.PcBeep            ="{B0AA96E7-2255-11D2-B544-00201860A4D7}"
  394. VIAGUID.LineIn            ="{B0AA96E8-2255-11D2-B544-00201860A4D7}"
  395. VIAGUID.CD                ="{B0AA96E9-2255-11D2-B544-00201860A4D7}"
  396. VIAGUID.AUX               ="{B0AA96EA-2255-11D2-B544-00201860A4D7}"
  397. VIAGUID.MicMux            ="{B0AA96EB-2255-11D2-B544-00201860A4D7}"
  398. VIAGUID.WaveInMux         ="{B0AA96EC-2255-11D2-B544-00201860A4D7}"
  399. VIAGUID.MonoOutMux        ="{B0AA96ED-2255-11D2-B544-00201860A4D7}"
  400. VIAGUID.MonoOutMixDown    ="{B0AA96EE-2255-11D2-B544-00201860A4D7}"
  401. VIAGUID.LineOutMainMix    ="{404126C0-2562-11D2-B544-C6DF79A0C118}"
  402. VIAGUID.LineOutMiscMix    ="{404126C1-2562-11D2-B544-C6DF79A0C118}"
  403. VIAGUID.MicIn20DB_Gain    ="{404126C2-2562-11D2-B544-C6DF79A0C118}"
  404. VIAGUID.MonoOutVol        ="{404126C3-2562-11D2-B544-C6DF79A0C118}"
  405. VIAGUID.MonoOutMute       ="{404126C4-2562-11D2-B544-C6DF79A0C118}"
  406. VIAGUID.WaveOut           ="{404126C5-2562-11D2-B544-C6DF79A0C118}"
  407. VIAGUID.3DCenterCtrl      ="{A7D1A4A1-D024-11D2-A292-D937B2272531}"
  408. VIAGUID.3DDepthCtrl       ="{A7D1A4A2-D024-11D2-A292-D937B2272531}"
  409. VIAGUID.3DOnOffCtrl       ="{A7D1A4A3-D024-11D2-A292-D937B2272531}"
  410. VIAGUID.3DCenterCtrlPin   ="{A7D1A4A4-D024-11D2-A292-D937B2272531}"
  411. VIAGUID.3DDepthCtrlPin    ="{A7D1A4A5-D024-11D2-A292-D937B2272531}"
  412. VIAGUID.Stereo_OutPin     ="{A7D1A4A6-D024-11D2-A292-D937B2272531}"
  413. VIAGUID.HPVolume          ="{A7D1A4A7-D024-11D2-A292-D937B2272531}"
  414. VIAGUID.HPMute            ="{A7D1A4A8-D024-11D2-A292-D937B2272531}"
  415. VIAGUID.Mic_Select        ="{A7D1A4A9-D024-11D2-A292-D937B2272531}"
  416.  
  417. VIAGUID.SurroundVolume    ="{48826139-2FD4-40cf-A2E9-6C27D44938A0}"
  418. VIAGUID.SurroundMute      ="{3A3452B0-4997-4fbf-91B9-6BEBD184FEEC}"
  419. VIAGUID.CenterVolume      ="{B9E15897-7123-485a-B088-C1F1F8FCEFD0}"
  420. VIAGUID.CenterMute        ="{6987C536-785F-4c30-A0BD-A0DB77E50CD0}"
  421. VIAGUID.LFEVolume         ="{9EAFA5A0-1150-4972-8A88-12041AA6FCA9}"
  422. VIAGUID.LFEMute           ="{7E94A5CF-EF83-497c-A89A-9F47C5D8E186}"
  423. ;; Pins (non-localizeable)
  424. VIAGUID.Surround          ="{EEC45423-61A7-470b-96E2-EAAA786E63EF}"
  425. VIAGUID.Center            ="{E55FD6F3-57AA-4a71-B284-A89D6B7E2974}"
  426. VIAGUID.LFE               ="{CCCE7F19-1E04-428b-8573-679ACD0CD989}"
  427. VIAGUID.Front             ="{E744C48C-E97F-471d-BD54-024A8FAF66BC}"
  428. VIAGUID.SPDIFEnable       ="{29F9B5E5-5D59-4f84-AC21-EAD28524269A}"
  429. VIAGUID.Smart51Enable     ="{61F2F5ED-8430-4c67-AE5E-504B500E6F27}"
  430. VIAGUID.Magic51Enable     ="{D5261E9D-168E-45da-B749-E0BEDE62D092}"
  431. VIAGUID.DownMixSurround   ="{50142344-7968-47d2-BC42-AAED21F0543E}"
  432. VIAGUID.DownMixCenterLFE  ="{49E366F9-6764-44b3-A71A-C6D8FE90342B}"
  433. VIAGUID.SwitchCenterLFE   ="{340B3D7E-CBA5-43c9-B4B4-740ECB6FD47D}"
  434.  
  435. ;; VIA friendly names (localizeable)
  436. VIAPin.Phone            ="Phone"
  437. VIAPin.Mic1             ="Mic"
  438. VIAPin.Mic2             ="Mic2"
  439. VIAPin.Video            ="Video"
  440. VIAPin.MonoOut          ="MonoOut"
  441. VIAPin.PcBeep           ="PC Speaker"
  442. VIAPin.LineIn           ="Line-In"
  443. VIAPin.CD               ="CD Player"
  444. VIAPin.AUX              ="Aux"
  445. VIAPin.WaveOut          ="WaveOut"
  446. VIAPin.3DCenter         ="3D Center"
  447. VIAPin.3DDepth          ="3D Depth"
  448. VIAPin.Stereo_Out       ="Stereo Mixer"
  449. VIAPin.Surround         ="Rear Speaker"
  450. VIAPin.Center           ="Center"
  451. VIAPin.LFE              ="Subwoofer"
  452. VIAPin.Front            ="Front Speaker"
  453.  
  454. ;; Nodes
  455. VIANode.MicMux            ="MicMux"
  456. VIANode.WaveInMux         ="WaveInMux"
  457. VIANode.MonoOutMux        ="Mono Out Select"
  458. VIANode.MonoOutMixDown    ="MonoOutMixDown"
  459. VIANode.LineOutMainMix    ="LineOutMainMix"
  460. VIANode.LineOutMiscMix    ="LineOutMiscMix"
  461. VIANode.MicIn20DB_Gain    ="20dB boost"
  462. VIANode.MonoOutVol        ="MonoOutVol"
  463. VIANode.MonoOutMute       ="MonoOutMute"
  464. VIANode.3DCenter          ="3D Center Node"
  465. VIANode.3DDepth           ="3D Depth Node"
  466. VIANode.3DOnOff           ="3D Stereo Enhancement"
  467. VIANode.HPVolume          ="Headphone Volume"
  468. VIANode.HPMute            ="Headphone Mute"
  469. VIANode.MicSelect         ="Mic2 Select"
  470. VIANode.SurroundVolume    ="Rear Speaker Volume"
  471. VIANode.SurroundMute      ="Rear Speaker Mute"
  472. VIANode.CenterVolume      ="Center Volume"
  473. VIANode.CenterMute        ="Center Mute"
  474. VIANode.LFEVolume         ="Subwoofer Volume"
  475. VIANode.LFEMute           ="Subwoofer Mute"
  476. VIANode.SPDIFEnable       ="S/PDIF Enable"
  477. VIANode.Smart51Enable     ="Smart5.1 Enable"
  478. VIANode.Magic51Enable     ="Magic5.1 Enable"
  479. VIANode.DownMixSurround   ="Mix Surround to Front"
  480. VIANode.DownMixCenterLFE  ="Mix Center/LFE to Front"
  481. VIANode.SwitchCenterLFE   ="Exchange Center/LFE"
  482.  
  483.  
  484. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  485. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  486. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  487. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  488. KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
  489. KSNAME_Wave="Wave"
  490. KSNAME_UART="UART"
  491. KSNAME_Topology="Topology"
  492.  
  493. WDM.UART.szPname = "VIA MIDI External Port"
  494. viaudio.SvcDesc = "VIA AC'97 Audio Controller"
  495.  
  496.