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

  1. ;
  2. ; xcbda.INF  -- This file installs xcbda.sys
  3. ;
  4. ; Copyright(C) 2005 ViXS Systems Inc.
  5. ;
  6. ;
  7.  
  8. [Version]
  9. Signature="$Windows NT$"
  10. Class=Media
  11. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  12. Provider=%ViXS%
  13. PNPLockDown = 1
  14. DriverVer=06/21/2006,6.0.6001.18000
  15.  
  16.  
  17. [DestinationDirs]
  18. xcbda.ntsc.CopyDrivers=12
  19. xcbda.pal.CopyDrivers=12
  20. xcbda.ntsc.ntamd64.CopyDrivers=12
  21. xcbda.pal.ntamd64.CopyDrivers=12
  22. xcbda.CopyFiles=11
  23. xcbda.ntamd64.CopyFiles=11
  24.  
  25. [Manufacturer]
  26. %ViXS%=ViXS.XCode,NTamd64...1,NTx86...1
  27.  
  28. [SourceDisksNames]
  29. 0=%DriverDiskName%
  30.  
  31. [SourceDisksFiles]
  32. xcmem.sys=0
  33. xchal.sys=0
  34. xcfe.sys=0
  35. xcbda.sys=0
  36. xcmemx64.sys=0
  37. xchalx64.sys=0
  38. xcfex64.sys=0
  39. xcbdax64.sys=0
  40. xccp.ax=0
  41. xccpx64.ax=0
  42.  
  43. [ViXS.XCode.NTx86...1]
  44. %vixs.DeviceDesc1%=xcbda.ntsc,PCI\VEN_1745&DEV_2020&SUBSYS_20201745
  45. %vixs.DeviceDesc2%=xcbda.ntsc,PCI\VEN_1745&DEV_2020&SUBSYS_20301745
  46. %vixs.DeviceDesc5%=xcbda.ntsc,PCI\VEN_1745&DEV_2020&SUBSYS_20221745
  47. %vixs.DeviceDesc0%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_21001745
  48. %vixs.DeviceDesc6%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_21501745
  49. %vixs.DeviceDesc7%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_21511745
  50. %vixs.DeviceDesc8%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48791043
  51. %vixs.DeviceDesc9%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48801043
  52. %vixs.DeviceDesc10%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48811043
  53. %vixs.DeviceDesc11%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48821043
  54. %vixs.DeviceDesc13%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_67a112ab
  55. %vixs.DeviceDesc15%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_21111745
  56. %vixs.DeviceDesc3%=xcbda.pal,PCI\VEN_1745&DEV_2020&SUBSYS_20211745
  57. %vixs.DeviceDesc4%=xcbda.pal,PCI\VEN_1745&DEV_2020&SUBSYS_20311745
  58. %vixs.DeviceDesc12%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_21521745
  59. %vixs.DeviceDesc14%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_67a212ab
  60. %vixs.DeviceDesc16%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48831043
  61. %vixs.DeviceDesc17%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48841043
  62. %vixs.DeviceDesc18%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48851043
  63. %vixs.DeviceDesc19%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48861043
  64.  
  65. [ViXS.XCode.NTamd64...1]
  66. %vixs.DeviceDesc1%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2020&SUBSYS_20201745
  67. %vixs.DeviceDesc2%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2020&SUBSYS_20301745
  68. %vixs.DeviceDesc5%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2020&SUBSYS_20221745
  69. %vixs.DeviceDesc0%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_21001745
  70. %vixs.DeviceDesc6%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_21501745
  71. %vixs.DeviceDesc7%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_21511745
  72. %vixs.DeviceDesc8%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_48791043
  73. %vixs.DeviceDesc9%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_48801043
  74. %vixs.DeviceDesc10%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_48811043
  75. %vixs.DeviceDesc11%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_48821043
  76. %vixs.DeviceDesc13%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_67a112ab
  77. %vixs.DeviceDesc15%=xcbda.ntsc.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_21111745
  78. %vixs.DeviceDesc3%=xcbda.pal.ntamd64,PCI\VEN_1745&DEV_2020&SUBSYS_20211745
  79. %vixs.DeviceDesc4%=xcbda.pal.ntamd64,PCI\VEN_1745&DEV_2020&SUBSYS_20311745
  80. %vixs.DeviceDesc12%=xcbda.pal.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_21521745
  81. %vixs.DeviceDesc14%=xcbda.pal.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_67a212ab
  82. %vixs.DeviceDesc16%=xcbda.pal.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_48831043
  83. %vixs.DeviceDesc17%=xcbda.pal.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_48841043
  84. %vixs.DeviceDesc18%=xcbda.pal.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_48851043
  85. %vixs.DeviceDesc19%=xcbda.pal.ntamd64,PCI\VEN_1745&DEV_2100&SUBSYS_48861043
  86.  
  87. [xcbda.ntsc]
  88. Include   = ks.inf,kscaptur.inf,ksfilter.inf,bda.inf
  89. Needs     = KS.Registration,KSCAPTUR.Registration.NT,BDA.Installation.NT
  90. AddReg    = xcbda.AddRegNtsc,xcbda.AddRegPinNxcbda.ames
  91. CopyFiles = xcbda.ntsc.CopyDrivers,xcbda.CopyFiles
  92. RegisterDlls=xcbda.RegFiles
  93. AddProperty =xcbda.AddProp
  94.  
  95. [xcbda.pal]
  96. Include   = ks.inf,kscaptur.inf,ksfilter.inf,bda.inf
  97. Needs     = KS.Registration,KSCAPTUR.Registration.NT,BDA.Installation.NT
  98. AddReg    = xcbda.AddRegPal,xcbda.AddRegPinNames
  99. CopyFiles = xcbda.pal.CopyDrivers,xcbda.CopyFiles
  100. RegisterDlls=xcbda.RegFiles
  101. AddProperty =xcbda.AddProp
  102.  
  103. [xcbda.ntsc.ntamd64]
  104. Include   = ks.inf,kscaptur.inf,ksfilter.inf,bda.inf
  105. Needs     = KS.Registration,KSCAPTUR.Registration.NT,BDA.Installation.NT
  106. AddReg    = xcbda.AddRegNtsc,xcbda.AddRegPinNames
  107. CopyFiles = xcbda.ntsc.ntamd64.CopyDrivers,xcbda.ntamd64.CopyFiles
  108. RegisterDlls=xcbda.ntamd64.RegFiles
  109. AddProperty =xcbda.AddProp
  110.  
  111. [xcbda.pal.ntamd64]
  112. Include   = ks.inf,kscaptur.inf,ksfilter.inf,bda.inf
  113. Needs     = KS.Registration,KSCAPTUR.Registration.NT,BDA.Installation.NT
  114. AddReg    = xcbda.AddRegPal,xcbda.AddRegPinNames
  115. CopyFiles = xcbda.pal.ntamd64.CopyDrivers,xcbda.ntamd64.CopyFiles
  116. RegisterDlls=xcbda.ntamd64.RegFiles
  117. AddProperty =xcbda.AddProp
  118.  
  119. [xcbda.ntsc.CopyDrivers]
  120. xcmem.sys
  121. xchal.sys
  122. xcfe.sys
  123. xcbda.sys
  124.  
  125. [xcbda.pal.CopyDrivers]
  126. xcmem.sys
  127. xchal.sys
  128. xcfe.sys
  129. xcbdaP.sys,xcbda.sys
  130.  
  131. [xcbda.ntsc.ntamd64.CopyDrivers]
  132. xcmemx64.sys
  133. xchalx64.sys
  134. xcfex64.sys
  135. xcbdax64.sys
  136.  
  137. [xcbda.pal.ntamd64.CopyDrivers]
  138. xcmemx64.sys
  139. xchalx64.sys
  140. xcfex64.sys
  141. xcbdax64P.sys,xcbdax64.sys
  142.  
  143. [xcbda.CopyFiles]
  144. xccp.ax
  145.  
  146. [xcbda.ntamd64.CopyFiles]
  147. xccpx64.ax
  148.  
  149. [xcbda.RegFiles]
  150. 11,,xccp.ax, 1
  151.  
  152. [xcbda.ntamd64.RegFiles]
  153. 11,,xccpx64.ax, 1
  154.  
  155. [xcbda.AddProp]
  156. GenericDriverInstalled,,,,1
  157.  
  158.  
  159. [xcbda.AddRegPinNames]
  160. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_ANALOG_AUDIO_IN%,"Name",,"Analog Audio In"
  161. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_OUT%,      "Name",,"Video Out"
  162. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_OUT%,      "Name",,"Audio Out"
  163. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_IN%,       "Name",,"Video In"
  164. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_IN%,       "Name",,"Audio In"
  165. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_PS_OUT%,         "Name",,"PS Out"
  166. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_TS_OUT%,         "Name",,"TS Out"
  167. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_ES_OUT%,   "Name",,"Video ES Out"
  168. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_ES_OUT%,   "Name",,"Audio ES Out"
  169. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_VIDEO_OUT%,  "Name",,"Video Capture"
  170. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_VIDEO_OUT1%, "Name",,"Video Preview"
  171. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_AUDIO_OUT%,  "Name",,"Audio Capture"
  172. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VBI_OUT%,        "Name",,"VBI Out"
  173. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_PS_IN%,          "Name",,"PS In"
  174. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_TS_IN%,          "Name",,"TS In"
  175. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_ES_IN%,    "Name",,"Video ES In"
  176. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_ES_IN%,    "Name",,"Audio ES In"
  177. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_VIDEO_IN%,   "Name",,"Raw Video In"
  178. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_AUDIO_IN%,   "Name",,"Raw Audio In"
  179. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_ANTENNA_IN%,     "Name",,"Antenna In"
  180.  
  181.  
  182. [xcbda.ntsc.Interfaces]
  183. AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_1%,XcTuner1,0
  184. AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_2%,XcTuner2,0
  185.  
  186. AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_1%,XcTVAud1,0
  187. AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_2%,XcTVAud2,0
  188.  
  189. AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_1%,XcXBar1,0
  190. AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_2%,XcXBar2,0
  191.  
  192. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
  193. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0
  194.  
  195. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
  196. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_2%,XcEncoder2,0
  197.  
  198. AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
  199. AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_2%,XcEncoder2,0
  200.  
  201. AddInterface=%KSCATEGORY_DATATRANSFORM%,%XCFILTER_TRANSCODE%,XCTrans,0
  202. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_TRANSCODE%,XCTrans,0
  203.  
  204. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
  205. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
  206. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
  207. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
  208. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
  209. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0
  210.  
  211. AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_1%,XcPCMCapture1,0
  212. AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_2%,XcPCMCapture2,0
  213.  
  214. AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_BDA_TUNER_1%,XcBDATuner1
  215. AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_BDA_TUNER_2%,XcBDATuner2
  216.  
  217. AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_1%,XcBDACapture1
  218. AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_2%,XcBDACapture2
  219.  
  220. [xcbda.ntsc.ntamd64.Interfaces]
  221. AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_1%,XcTuner1,0
  222. AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_2%,XcTuner2,0
  223.  
  224. AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_1%,XcTVAud1,0
  225. AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_2%,XcTVAud2,0
  226.  
  227. AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_1%,XcXBar1,0
  228. AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_2%,XcXBar2,0
  229.  
  230. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
  231. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0
  232.  
  233. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
  234. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_2%,XcEncoder2,0
  235.  
  236. AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
  237. AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_2%,XcEncoder2,0
  238.  
  239. AddInterface=%KSCATEGORY_DATATRANSFORM%,%XCFILTER_TRANSCODE%,XCTrans,0
  240. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_TRANSCODE%,XCTrans,0
  241.  
  242. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
  243. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
  244. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
  245. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
  246. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
  247. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0
  248.  
  249. AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_1%,XcPCMCapture1,0
  250. AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_2%,XcPCMCapture2,0
  251.  
  252. AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_BDA_TUNER_1%,XcBDATuner1
  253. AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_BDA_TUNER_2%,XcBDATuner2
  254.  
  255. AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_1%,XcBDACapture1
  256. AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_2%,XcBDACapture2
  257.  
  258. [xcbda.pal.Interfaces]
  259. AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_1%,XcTuner1,0
  260. AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_2%,XcTuner2,0
  261.  
  262. AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_1%,XcTVAud1,0
  263. AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_2%,XcTVAud2,0
  264.  
  265. AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_1%,XcXBar1,0
  266. AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_2%,XcXBar2,0
  267.  
  268. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
  269. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0
  270.  
  271. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
  272. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_2%,XcEncoder2,0
  273.  
  274. AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
  275. AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_2%,XcEncoder2,0
  276.  
  277. AddInterface=%KSCATEGORY_DATATRANSFORM%,%XCFILTER_TRANSCODE%,XCTrans,0
  278. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_TRANSCODE%,XCTrans,0
  279.  
  280. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
  281. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
  282. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
  283. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
  284. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
  285. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0
  286.  
  287. AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_1%,XcPCMCapture1,0
  288. AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_2%,XcPCMCapture2,0
  289.  
  290. AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_BDA_TUNER_1%,XcBDATuner1
  291. AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_BDA_TUNER_2%,XcBDATuner2
  292.  
  293. AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_1%,XcBDACapture1
  294. AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_2%,XcBDACapture2
  295.  
  296. [xcbda.pal.ntamd64.Interfaces]
  297. AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_1%,XcTuner1,0
  298. AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_2%,XcTuner2,0
  299.  
  300. AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_1%,XcTVAud1,0
  301. AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_2%,XcTVAud2,0
  302.  
  303. AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_1%,XcXBar1,0
  304. AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_2%,XcXBar2,0
  305.  
  306. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
  307. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0
  308.  
  309. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
  310. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_2%,XcEncoder2,0
  311.  
  312. AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
  313. AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_2%,XcEncoder2,0
  314.  
  315. AddInterface=%KSCATEGORY_DATATRANSFORM%,%XCFILTER_TRANSCODE%,XCTrans,0
  316. AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_TRANSCODE%,XCTrans,0
  317.  
  318. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
  319. AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
  320. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
  321. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
  322. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
  323. AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0
  324.  
  325. AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_1%,XcPCMCapture1,0
  326. AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_2%,XcPCMCapture2,0
  327.  
  328. AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_BDA_TUNER_1%,XcBDATuner1
  329. AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_BDA_TUNER_2%,XcBDATuner2
  330.  
  331. AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_1%,XcBDACapture1
  332. AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_2%,XcBDACapture2
  333.  
  334.  
  335. [XcTuner1]
  336. AddReg=XcTuner1.AddReg
  337.  
  338. [XcTuner1.AddReg]
  339. HKR,,CLSID,,%KSTvTune.CLSID%
  340. HKR,,FriendlyName,,%xcbda.Tuner1%
  341.  
  342. [XcTuner2]
  343. AddReg=XcTuner2.AddReg
  344.  
  345. [XcTuner2.AddReg]
  346. HKR,,CLSID,,%KSTvTune.CLSID%
  347. HKR,,FriendlyName,,%xcbda.Tuner2%
  348.  
  349. [XcTVAud1]
  350. AddReg=XcTVAud1.AddReg
  351.  
  352. [XcTVAud1.AddReg]
  353. HKR,,CLSID,,%KSTVAud.CLSID%
  354. HKR,,FriendlyName,,%xcbda.TVAud1%
  355.  
  356. [XcTVAud2]
  357. AddReg=XcTVAud2.AddReg
  358.  
  359. [XcTVAud2.AddReg]
  360. HKR,,CLSID,,%KSTVAud.CLSID%
  361. HKR,,FriendlyName,,%xcbda.TVAud2%
  362.  
  363. [XcXBar1]
  364. AddReg=XcXBar1.AddReg
  365.  
  366. [XcXBar1.AddReg]
  367. HKR,,CLSID,,%KSXBar.CLSID%
  368. HKR,,FriendlyName,,%xcbda.XBar1%
  369.  
  370. [XcXBar2]
  371. AddReg=XcXBar2.AddReg
  372.  
  373. [XcXBar2.AddReg]
  374. HKR,,CLSID,,%KSXBar.CLSID%
  375. HKR,,FriendlyName,,%xcbda.XBar2%
  376.  
  377. [XcCapture1]
  378. AddReg=XcCapture1.AddReg
  379.  
  380. [XcCapture1.AddReg]
  381. HKR,,CLSID,,%KSProxy.CLSID%
  382. HKR,,FriendlyName,,%xcbda.Capture1%
  383.  
  384. [XcCapture2]
  385. AddReg=XcCapture2.AddReg
  386.  
  387. [XcCapture2.AddReg]
  388. HKR,,CLSID,,%KSProxy.CLSID%
  389. HKR,,FriendlyName,,%xcbda.Capture2%
  390.  
  391. [XcYUVCapture1]
  392. AddReg=XcYUVCapture1.AddReg
  393.  
  394. [XcYUVCapture1.AddReg]
  395. HKR,,CLSID,,%KSProxy.CLSID%
  396. HKR,,FriendlyName,,%xcbda.YUVCapture1%
  397.  
  398. [XcYUVCapture2]
  399. AddReg=XcYUVCapture2.AddReg
  400.  
  401. [XcYUVCapture2.AddReg]
  402. HKR,,CLSID,,%KSProxy.CLSID%
  403. HKR,,FriendlyName,,%xcbda.YUVCapture2%
  404.  
  405. [XcPCMCapture1]
  406. AddReg=XcPCMCapture1.AddReg
  407.  
  408. [XcPCMCapture1.AddReg]
  409. HKR,,CLSID,,%KSProxy.CLSID%
  410. HKR,,FriendlyName,,%xcbda.PCMCapture1%
  411.  
  412. [XcPCMCapture2]
  413. AddReg=XcPCMCapture2.AddReg
  414.  
  415. [XcPCMCapture2.AddReg]
  416. HKR,,CLSID,,%KSProxy.CLSID%
  417. HKR,,FriendlyName,,%xcbda.PCMCapture2%
  418.  
  419. [XcEncoder1]
  420. AddReg=XcEncoder1.AddReg
  421.  
  422. [XcEncoder1.AddReg]
  423. HKR,,CLSID,,%KSProxy.CLSID%
  424. HKR,,FriendlyName,,%xcbda.Encoder1%
  425. HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
  426. HKR,Capabilities,,%ADDKEYONLY%,0
  427. HKR,Capabilities,%XCCAP_DYNAMIC_SETTING_SUPPORTED%,%DWORD%,1
  428.  
  429. [XcEncoder2]
  430. AddReg=XcEncoder2.AddReg
  431.  
  432. [XcEncoder2.AddReg]
  433. HKR,,CLSID,,%KSProxy.CLSID%
  434. HKR,,FriendlyName,,%xcbda.Encoder2%
  435. HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
  436. HKR,Capabilities,,%ADDKEYONLY%,0
  437. HKR,Capabilities,%XCCAP_DYNAMIC_SETTING_SUPPORTED%,%DWORD%,1
  438.  
  439. [XcTrans]
  440. AddReg=XcTrans.AddReg
  441.  
  442. [XcTrans.AddReg]
  443. HKR,,CLSID,,%KSProxy.CLSID%
  444. HKR,,FriendlyName,,%xcbda.Trans%
  445. HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
  446. HKR,Capabilities,,%ADDKEYONLY%,0
  447. HKR,Capabilities,%XCCAP_DYNAMIC_SETTING_SUPPORTED%,%DWORD%,1
  448.  
  449. [XcBDATuner1]
  450. AddReg=XcBDATuner1.AddReg
  451.  
  452. [XcBDATuner1.AddReg]
  453. HKR,,CLSID,,%KSProxy.CLSID%
  454. HKR,,FriendlyName,,%xcbda.BDATuner1%
  455.  
  456. [XcBDATuner2]
  457. AddReg=XcBDATuner2.AddReg
  458.  
  459. [XcBDATuner2.AddReg]
  460. HKR,,CLSID,,%KSProxy.CLSID%
  461. HKR,,FriendlyName,,%xcbda.BDATuner2%
  462.  
  463. [XcBDACapture1]
  464. AddReg=XcBDACapture1.AddReg
  465.  
  466. [XcBDACapture1.AddReg]
  467. HKR,,CLSID,,%KSProxy.CLSID%
  468. HKR,,FriendlyName,,%xcbda.BDACapture1%
  469.  
  470. [XcBDACapture2]
  471. AddReg=XcBDACapture2.AddReg
  472.  
  473. [XcBDACapture2.AddReg]
  474. HKR,,CLSID,,%KSProxy.CLSID%
  475. HKR,,FriendlyName,,%xcbda.BDACapture2%
  476.  
  477.  
  478. [xcbda.ntsc.Services]
  479. AddService = %vixs.ServiceNtsc%,0x00000002,xcbda.ntsc.ServiceInstall
  480.  
  481. [xcbda.ntsc.ServiceInstall]
  482. DisplayName   = %vixs.ServiceNtscDesc%
  483. ServiceType   = %SERVICE_KERNEL_DRIVER%
  484. StartType     = %SERVICE_AUTO_START%
  485. ErrorControl  = %SERVICE_ERROR_NORMAL%
  486. ServiceBinary = %12%\xcbda.sys
  487. AddReg = xcbda.ntsc.ServiceInstall.AddReg
  488.  
  489. [xcbda.ntsc.ServiceInstall.AddReg]
  490. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"Standard",0x00010001,1
  491. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"TuneWhenMuted",0x00010001,0
  492. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"TuneWaitLock",0x00010001,0
  493. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"MCETuneScheme",0x00010001,0
  494. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"PSType",0x00010001,3
  495. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"ForcePresentAudio",0x00010001,0
  496.  
  497. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Fe\1000002,"VideoTuner",0x00000001,1,8,f8,1,9,58,1,a,85,1,b,40,1,c,36,1,f,aa
  498. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Fe\3000030,"VideoTuner",0x00000001,0,90,44,0,a0,40
  499.  
  500.  
  501. [xcbda.pal.Services]
  502. AddService = %vixs.ServicePal%,0x00000002,xcbda.pal.ServiceInstall
  503.  
  504. [xcbda.pal.ServiceInstall]
  505. DisplayName   = %vixs.ServicePalDesc%
  506. ServiceType   = %SERVICE_KERNEL_DRIVER%
  507. StartType     = %SERVICE_AUTO_START%
  508. ErrorControl  = %SERVICE_ERROR_NORMAL%
  509. ServiceBinary = %12%\xcbdaP.sys
  510. AddReg = xcbda.pal.ServiceInstall.AddReg
  511.  
  512. [xcbda.pal.ServiceInstall.AddReg]
  513. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"Standard",0x00010001,2
  514. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"YUVCleanTopLine",0x00010001,1
  515. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"TuneWhenMuted",0x00010001,0
  516. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"TuneWaitLock",0x00010001,0
  517. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"MCETuneScheme",0x00010001,0
  518. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"PSType",0x00010001,3
  519. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"ForcePresentAudio",0x00010001,0
  520.  
  521. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Fe\1000003,"VideoTuner",0x00000001,1,8,f8,1,9,58,1,a,85,1,b,40,1,c,36,1,f,aa
  522. HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Fe\3000030,"VideoTuner",0x00000001,0,90,44,0,a0,40
  523.  
  524.  
  525. [xcbda.ntsc.ntamd64.Services]
  526. AddService = %vixs.ServiceNtsc%,0x00000002,xcbda.ntsc.ntamd64.ServiceInstall
  527.  
  528. [xcbda.ntsc.ntamd64.ServiceInstall]
  529. DisplayName   = %vixs.ServiceNtscDesc%
  530. ServiceType   = %SERVICE_KERNEL_DRIVER%
  531. StartType     = %SERVICE_AUTO_START%
  532. ErrorControl  = %SERVICE_ERROR_NORMAL%
  533. ServiceBinary = %12%\xcbdax64.sys
  534. AddReg = xcbda.ntsc.ServiceInstall.AddReg
  535.  
  536. [xcbda.pal.ntamd64.Services]
  537. AddService = %vixs.ServicePal%,0x00000002,xcbda.pal.ntamd64.ServiceInstall
  538.  
  539. [xcbda.pal.ntamd64.ServiceInstall]
  540. DisplayName   = %vixs.ServicePalDesc%
  541. ServiceType   = %SERVICE_KERNEL_DRIVER%
  542. StartType     = %SERVICE_AUTO_START%
  543. ErrorControl  = %SERVICE_ERROR_NORMAL%
  544. ServiceBinary = %12%\xcbdax64P.sys
  545. AddReg = xcbda.pal.ServiceInstall.AddReg
  546.  
  547.  
  548. ;---------------------------------------------------------------
  549. ; Strings, GUIDs. Name
  550. ;---------------------------------------------------------------
  551.  
  552. [Strings]
  553.  
  554. ; Proxy GUIDs
  555.  
  556. KSProxy.CLSID                       = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  557. KSTvTune.CLSID                      = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
  558. KSXBar.CLSID                        = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
  559. KSTVAud.CLSID                       = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
  560. IVideoEncoderProxy.CLSID            = "{B43C4EEC-8C32-4791-9102-508ADA5EE8E7}"
  561. IVideoEncoderCodecAPIProxy.CLSID    = "{B05DABD9-56E5-4FDC-AFA4-8A47E91F1C9C}"
  562. ICodecAPIProxy.CLSID                = "{7FF0997A-1999-4286-A73C-622B8814E7EB}"
  563.  
  564. ; Category GUIDs
  565.  
  566. KSCATEGORY_CAPTURE                  = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  567. KSCATEGORY_VIDEO                    = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
  568. KSCATEGORY_AUDIO                    = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  569. KSCATEGORY_CROSSBAR                 = "{A799A801-A46D-11D0-A18C-00A02401DCD4}"
  570. KSCATEGORY_TVAUDIO                  = "{A799A802-A46D-11D0-A18C-00A02401DCD4}"
  571. KSCATEGORY_TVTUNER                  = "{A799A800-A46D-11D0-A18C-00A02401DCD4}"
  572. KSCATEGORY_ENCODER                  = "{19689BF6-C384-48FD-AD51-90E58C79F70B}"
  573. KSCATEGORY_MULTIPLEXER              = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
  574. KSCATEGORY_DATATRANSFORM            = "{2EB07EA0-7E70-11D0-A5D6-28DB04C10000}"
  575. KSCATEGORY_VIDEOCAPTURE             = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
  576. KSCATEGORY_AUDIOCAPTURE             = "{33D9A762-90C8-11d0-BD43-00A0C911CE86}"
  577. KSCATEGORY_BDATUNER                 = "{71985F48-1CA1-11D3-9CC8-00C04F7971E0}"
  578. KSCATEGORY_BDARECEIVER              = "{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}"
  579.  
  580. ; ViXS Filter GUIDs
  581.  
  582. XCFILTER_TUNER_1        = "{01AB4601-ABDA-4e3d-A224-B9A3A9820650}"
  583. XCFILTER_TUNER_2        = "{02AB4601-ABDA-4e3d-A224-B9A3A9820650}"
  584. XCFILTER_TUNER_3        = "{03AB4601-ABDA-4e3d-A224-B9A3A9820650}"
  585. XCFILTER_TUNER_4        = "{04AB4601-ABDA-4e3d-A224-B9A3A9820650}"
  586. XCFILTER_TVAUDIO_1      = "{01AB4602-ABDA-4e3d-A224-B9A3A9820650}"
  587. XCFILTER_TVAUDIO_2      = "{02AB4602-ABDA-4e3d-A224-B9A3A9820650}"
  588. XCFILTER_TVAUDIO_3      = "{03AB4602-ABDA-4e3d-A224-B9A3A9820650}"
  589. XCFILTER_TVAUDIO_4      = "{04AB4602-ABDA-4e3d-A224-B9A3A9820650}"
  590. XCFILTER_CROSSBAR_1     = "{01AB4603-ABDA-4e3d-A224-B9A3A9820650}"
  591. XCFILTER_CROSSBAR_2     = "{02AB4603-ABDA-4e3d-A224-B9A3A9820650}"
  592. XCFILTER_CROSSBAR_3     = "{03AB4603-ABDA-4e3d-A224-B9A3A9820650}"
  593. XCFILTER_CROSSBAR_4     = "{04AB4603-ABDA-4e3d-A224-B9A3A9820650}"
  594. XCFILTER_CAPTURE_1      = "{01AB4604-ABDA-4e3d-A224-B9A3A9820650}"
  595. XCFILTER_CAPTURE_2      = "{02AB4604-ABDA-4e3d-A224-B9A3A9820650}"
  596. XCFILTER_CAPTURE_3      = "{03AB4604-ABDA-4e3d-A224-B9A3A9820650}"
  597. XCFILTER_CAPTURE_4      = "{04AB4604-ABDA-4e3d-A224-B9A3A9820650}"
  598. XCFILTER_ENCODER_1      = "{01AB4607-ABDA-4e3d-A224-B9A3A9820650}"
  599. XCFILTER_ENCODER_2      = "{02AB4607-ABDA-4e3d-A224-B9A3A9820650}"
  600. XCFILTER_ENCODER_3      = "{03AB4607-ABDA-4e3d-A224-B9A3A9820650}"
  601. XCFILTER_ENCODER_4      = "{04AB4607-ABDA-4e3d-A224-B9A3A9820650}"
  602. XCFILTER_TRANSCODE      = "{01AB4608-ABDA-4e3d-A224-B9A3A9820650}"
  603. XCFILTER_YUV_CAPTURE_1  = "{01AB4609-ABDA-4e3d-A224-B9A3A9820650}"
  604. XCFILTER_YUV_CAPTURE_2  = "{02AB4609-ABDA-4e3d-A224-B9A3A9820650}"
  605. XCFILTER_PCM_CAPTURE_1  = "{01AB460C-ABDA-4e3d-A224-B9A3A9820650}"
  606. XCFILTER_PCM_CAPTURE_2  = "{02AB460C-ABDA-4e3d-A224-B9A3A9820650}"
  607. XCFILTER_BDA_TUNER_1    = "{05AB460A-ABDA-4e3d-A224-B9A3A9820650}"
  608. XCFILTER_BDA_TUNER_2    = "{06AB460A-ABDA-4e3d-A224-B9A3A9820650}"
  609. XCFILTER_BDA_TUNER_3    = "{07AB460A-ABDA-4e3d-A224-B9A3A9820650}"
  610. XCFILTER_BDA_TUNER_4    = "{08AB460A-ABDA-4e3d-A224-B9A3A9820650}"
  611. XCFILTER_BDA_CAPTURE_1  = "{05AB460B-ABDA-4e3d-A224-B9A3A9820650}"
  612. XCFILTER_BDA_CAPTURE_2  = "{06AB460B-ABDA-4e3d-A224-B9A3A9820650}"
  613. XCFILTER_BDA_CAPTURE_3  = "{07AB460B-ABDA-4e3d-A224-B9A3A9820650}"
  614. XCFILTER_BDA_CAPTURE_4  = "{08AB460B-ABDA-4e3d-A224-B9A3A9820650}"
  615.  
  616. ; ViXS Pin Name GUIDs
  617.  
  618. XCPIN_ANALOG_AUDIO_IN  = "{F11F1C0D-4ADF-4b65-AAE8-1FB7A9E7030C}"
  619. XCPIN_VIDEO_OUT        = "{CCA45B86-1E84-4062-AABD-55A4FD775D69}"
  620. XCPIN_AUDIO_OUT        = "{2D959638-55F1-43f8-9BDF-ECFE78276924}"
  621. XCPIN_VIDEO_IN         = "{22A8791F-B7D4-4f07-BF65-B4D8984625FA}"
  622. XCPIN_AUDIO_IN         = "{BC23EB0B-C0C5-421a-B73F-1DE96A894C14}"
  623. XCPIN_PS_OUT           = "{9FE407FF-A871-48ef-91B7-27B3C639E43C}"
  624. XCPIN_TS_OUT           = "{5E70B3FA-5D78-451d-AE23-F7E780C87479}"
  625. XCPIN_VIDEO_ES_OUT     = "{78CEF501-30D8-4c83-9158-1588D6A49991}"
  626. XCPIN_AUDIO_ES_OUT     = "{E75FFA01-796A-4ddf-9176-AA42D341CAE6}"
  627. XCPIN_RAW_VIDEO_OUT    = "{AFF68928-2A3A-4c7c-90E2-CBF209EA895A}"
  628. XCPIN_RAW_VIDEO_OUT1   = "{6B5FEE7B-A664-408f-B5B9-B5421A3B633B}"
  629. XCPIN_RAW_AUDIO_OUT    = "{2D95963B-55F1-43f8-9BDF-ECFE78276924}"
  630. XCPIN_VBI_OUT          = "{45E4D70A-0961-4c36-A7DC-A43F4E6E5E1D}"
  631. XCPIN_PS_IN            = "{74602EB3-5802-47B3-AB96-79A6FC838507}"
  632. XCPIN_TS_IN            = "{79F669DA-9F47-4944-A8BA-FC734CF357D3}"
  633. XCPIN_VIDEO_ES_IN      = "{F61DC30D-062C-4ed3-8839-E775ECB410EF}"
  634. XCPIN_AUDIO_ES_IN      = "{D6A41DD3-49A4-458f-90EB-EC95339934B6}"
  635. XCPIN_RAW_VIDEO_IN     = "{87BA8CFD-5994-4302-BC22-9229DE98B99F}"
  636. XCPIN_RAW_AUDIO_IN     = "{10F08DF4-59BB-43cc-9A11-9F5A46CC8E14}"
  637. XCPIN_ANTENNA_IN       = "{2834FA6A-AB7B-43c2-A6F7-4563226D6D57}"
  638.  
  639. XCCAP_DYNAMIC_SETTING_SUPPORTED = "{BB4FAA02-596C-4129-8FB3-74E75421FA02}"
  640.  
  641.  
  642. ; system defines
  643.  
  644. SERVICE_KERNEL_DRIVER=1
  645. SERVICE_AUTO_START=3
  646. SERVICE_ERROR_NORMAL=0
  647.  
  648. DWORD=0x00010001
  649. BINARY=0x00000001
  650. ADDKEYONLY=0x00000010
  651.  
  652. ; strings
  653.  
  654. ViXS                = "ViXS Systems Inc."
  655. DriverDiskName      = "ViXS PureTV-U"
  656. captureClassName    = "Sound, video and game controllers"
  657. vixs.ServiceNtsc    = "xcbdaNtsc"
  658. vixs.ServicePal     = "xcbdaPal"
  659. vixs.ServiceNtscDesc= "ViXS Tuner Card (NTSC)"
  660. vixs.ServicePalDesc = "ViXS Tuner Card (PAL)"
  661. vixs.DeviceDesc0    = "ViXS PureTV-U (NTSC)"
  662. vixs.DeviceDesc1    = "ViXS PureTV-L2 (Dual NTSC)"
  663. vixs.DeviceDesc2    = "ViXS PureTV-E1 (Single NTSC)"
  664. vixs.DeviceDesc3    = "ViXS PureTV-L2 (Dual PAL)"
  665. vixs.DeviceDesc4    = "ViXS PureTV-E1 (Single PAL)"
  666. vixs.DeviceDesc5    = "ViXS PureTV-E1B (Single NTSC)"
  667. vixs.DeviceDesc6    = "ViXS PureTV-U1 2150 (NTSC)"
  668. vixs.DeviceDesc7    = "ViXS PureTV-U1 2151 (NTSC)"
  669. vixs.DeviceDesc8    = "ViXS PureTV-U1 4879 (NTSC)"
  670. vixs.DeviceDesc9    = "ViXS PureTV-U1 4880 (NTSC)"
  671. vixs.DeviceDesc10   = "ViXS PureTV-U1 4881 (NTSC)"
  672. vixs.DeviceDesc11   = "ViXS PureTV-U1 4882 (NTSC)"
  673. vixs.DeviceDesc12   = "ViXS PureTV-U1 2152 (PAL/SECAM)"
  674. vixs.DeviceDesc13   = "ViXS PureTV-U1 67A1 (NTSC)"
  675. vixs.DeviceDesc14   = "ViXS PureTV-U1 67A2 (PAL/SECAM)"
  676. vixs.DeviceDesc15   = "ViXS PureTV-U 2111 (NTSC/ATSC)"
  677. vixs.DeviceDesc16   = "ViXS PureTV-U1 4883 (PAL/SECAM)"
  678. vixs.DeviceDesc17   = "ViXS PureTV-U1 4884 (PAL/SECAM)"
  679. vixs.DeviceDesc18   = "ViXS PureTV-U1 4885 (PAL/SECAM)"
  680. vixs.DeviceDesc19   = "ViXS PureTV-U1 4886 (PAL/SECAM)"
  681. xcbda.Tuner1        = "ViXS PureTV Analog TV Tuner"
  682. xcbda.Tuner2        = "ViXS PureTV Analog TV Tuner 2"
  683. xcbda.Tuner3        = "ViXS PureTV Analog TV Tuner 3"
  684. xcbda.Tuner4        = "ViXS PureTV Analog TV Tuner 4"
  685. xcbda.TVAud1        = "ViXS PureTV TV Audio"
  686. xcbda.TVAud2        = "ViXS PureTV TV Audio 2"
  687. xcbda.TVAud3        = "ViXS PureTV TV Audio 3"
  688. xcbda.TVAud4        = "ViXS PureTV TV Audio 4"
  689. xcbda.XBar1         = "ViXS PureTV Crossbar"
  690. xcbda.XBar2         = "ViXS PureTV Crossbar 2"
  691. xcbda.XBar3         = "ViXS PureTV Crossbar 3"
  692. xcbda.XBar4         = "ViXS PureTV Crossbar 4"
  693. xcbda.Encoder1      = "ViXS PureTV Encoder"
  694. xcbda.Encoder2      = "ViXS PureTV Encoder 2"
  695. xcbda.Encoder3      = "ViXS PureTV Encoder 3"
  696. xcbda.Encoder4      = "ViXS PureTV Encoder 4"
  697. xcbda.Capture1      = "ViXS PureTV Capture"
  698. xcbda.Capture2      = "ViXS PureTV Capture 2"
  699. xcbda.Capture3      = "ViXS PureTV Capture 3"
  700. xcbda.Capture4      = "ViXS PureTV Capture 4"
  701. xcbda.YUVCapture1   = "ViXS PureTV Analog Video Capture"
  702. xcbda.YUVCapture2   = "ViXS PureTV Analog Video Capture 2"
  703. xcbda.PCMCapture1   = "ViXS PureTV Analog Audio Capture"
  704. xcbda.PCMCapture2   = "ViXS PureTV Analog Audio Capture 2"
  705. xcbda.Trans         = "ViXS Transcoder"
  706. xcbda.BDATuner1     = "ViXS PureTV Digital TV Tuner"
  707. xcbda.BDATuner2     = "ViXS PureTV Digital TV Tuner 2"
  708. xcbda.BDATuner3     = "ViXS PureTV Digital TV Tuner 3"
  709. xcbda.BDATuner4     = "ViXS PureTV Digital TV Tuner 4"
  710. xcbda.BDACapture1   = "ViXS PureTV Digital TV Receiver"
  711. xcbda.BDACapture2   = "ViXS PureTV Digital TV Receiver 2"
  712. xcbda.BDACapture3   = "ViXS PureTV Digital TV Receiver 3"
  713. xcbda.BDACapture4   = "ViXS PureTV Digital TV Receiver 4"
  714.  
  715.