;==============================================================================
; TerraTec Cinergy EM28x0 devices (BDA)
; Driver Install Script for Windows XP/Vista (64 bit)
; Copyright (c) 2005-06, TerraTec Electronic GmbH
;------------------------------------------------------------------------------
; History:
;------------------------------------------------------------------------------
; 22-Jul-05 FMB 1st driver version 3.5.0707.0
; 22-Jul-05 FMB new driver version 3.5.0718.0
; 01-Aug-05 FMB modified DS filter name (added suffix analog/digital)
; 24-Aug-05 FMB New driver version 3.5.0811.0
; 13-Sep-05 FMB New driver version 3.5.0906.0
; 19-Sep-05 FMB New driver version 3.5.0914.0
; 27-Sep-05 FMB New driver version 3.5.0921.0
; 24-Jan-06 TS New driver version 3.5.1223.0
; Added Cinergy T USB XS (Microtune)
; Added Cinergy Analog USB XS (EM2860)
; 08-Mar-06 MS New driver version 4.6.0206.0
; Added Cinergy Hybrid T USB XS FR (for France)
; Added Cinergy HT Express
; Change Include Items for Cinergy Analog
; 21-Mar-06 TS New driver version 4.6.0301.0
; Fixed INF checker issues: UTL sections not required
; 12-Jul-06 TS New driver version 4.6.0628.0
; 18-Aug-06 FMB New driver version 4.6.0801.0
; Added Cinergy Hybrid T USB XS (EM2882)
; Added Cinergy 200/250 USB
; Cleaned up INF file layout
; 21-Aug-06 FMB New driver version 4.6.0817.0
; 25-Oct-06 FMB New driver version 4.6.0817.2 (INF file changed only)
; PowerCinema support: Requires the original DShow filter names
; - Renamed Direct Show filter names from "Cinergy HT USB" to "Cinergy Hybrid T USB"
; This allows Cinergy TV and PowerCinema to map the USB audio device automatically
; - Renamed video capture device "Cinergy Hybrid T USB XS Analog Capture"
; to "Cinergy Hybrid T USB XS (Analog)".
; This activates the PowerCinema patch for lip-sync A/V with EM2880
; 27-Oct-06 FMB New driver version 4.6.0817.3 (INF file changed only)
; BUGFIX for DTM driver signing (fort Windows Vista)
; [SourceDisksNames]
; old: 1 = %DiskName%,emBDA.sys,,
; new: 1 = %DiskName%,,
; 15-Nov-06 FMB New driver version 4.6.1115.
; Bugfixes for Vista DTM
;------------------------------------------------------------------------------
[Version]
Signature = "$CHICAGO$"
Class = Media
ClassGUID = {4d36e96c-e325-11ce-bfc1-08002be10318}
Provider = %Provider%
DriverVer = 11/15/2006, 4.6.1115.0
CatalogFile = Cinergy_EM28xx_64.cat
[SourceDisksNames]
1 = %DiskName%,,
[SourceDisksFiles]
emPRP.ax = 1
emPRP64.ax = 1
emOEM64.sys = 1
emBDA64.sys = 1
emAudio64.sys = 1
emMON.exe = 1
[DestinationDirs]
DefaultDestDir = 11
CAP.CopyDLL = 10,syswow64
CAP.CopyDLL64 = 10,system32
CAP.CopySYS = 10,System32\Drivers
UTL.CopyList = 10
[ControlFlags]
ExcludeFromSelect = *
[Manufacturer]
%Provider% = TerraTec, NTamd64
[TerraTec.NTamd64]
; Cinergy 200 USB (EM2800 Analog (PAL))
;%Cin200USB.DeviceDesc% = Cin200USB, USB\VID_EB1A&PID_2800
; Cinergy 250 USB (EM2820 Analog (PAL) + USB audio)
%Cin250USBV.DeviceDesc% = Cin250USBV, USB\VID_0CCD&PID_0036&MI_00
%Cin250USBA.DeviceDesc% = Cin250USBA, USB\VID_0CCD&PID_0036&MI_01
; Cinergy 250 USB (EM2820 Analog (PAL/SECAM) + USB audio)
%Cin250USBV_FR.DeviceDesc% = Cin250USBV, USB\VID_0CCD&PID_0037&MI_00
%Cin250USBA_FR.DeviceDesc% = Cin250USBA, USB\VID_0CCD&PID_0037&MI_01
; Cinergy Analog USB XS (EM2860 Analog + USB audio)
%CinAUSB.DeviceDesc% = CinAUSB, USB\VID_0CCD&PID_004F&MI_00
; Cinergy T USB XS (EM2870 DVB-T, Rev. 1)
%CinTUSB_1.DeviceDesc% = CinTUSB, USB\VID_0CCD&PID_0043
; Cinergy T USB XS (EM2870 DVB-T, Rev.2 with Microtune tuner)
%CinTUSB_2.DeviceDesc% = CinTUSB, USB\VID_0CCD&PID_004E
; Cinergy Hybrid T USB XS (EM2880 DVB-T & analog & USB audio, Rev. 1)
%CinHTUSB.DeviceDesc% = CinHTUSB, USB\VID_0CCD&PID_0042&MI_00
; Cinergy Hybrid T USB XS (EM2880 DVB-T & analog & USB audio, Rev. 2 audio AM/stereo demodulator for France)
%CinHTUSB_FR.DeviceDesc% = CinHTUSB, USB\VID_0CCD&PID_004C&MI_00
; Cinergy Hybrid T USB XS (EM2882 DVB-T & analog & audio , Rev. 3 EM2882)
%CinHTUSB_2882.DeviceDesc% = CinHTUSB_2882,USB\VID_0CCD&PID_005E
; Cinergy HT Express (EM2880 DVB-T & analog & USB audio)
%CinHTExpress.DeviceDesc% = CinHTExpress, USB\VID_0CCD&PID_004D&MI_00
;===============================================================
;--------------------- Cin200USB --------------------------
;===============================================================
[Cin200USB.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT
DelReg = OEM.DelReg, UTL.DelReg
AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg, CIN200USB.EEPROM.AddReg
CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList
[Cin200USB.NTamd64.HW]
AddReg = InstLowerFilter
[Cin200USB.NTamd64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, Cin200USB.Capture.Interface
AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, Cin200USB.Capture.Interface
AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,Cin200USB.TVTuner.Interface
AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,Cin200USB.TVAudio.Interface
AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, Cin200USB.Crossbar.Interface
[Cin200USB.NTamd64.Services]
AddService = USB28xxBGA,0x00000002,InstallService.Bda
AddService = USB28xxOEM,0x00000000,InstallService.Oem
;===============================================================
;--------------------- Cin200USB - interfaces --------------
;===============================================================
;--------------------- Cin200USB - Analog TV interfaces
[Cin200USB.Capture.Interface]
AddReg = Cin200USB.Capture.AddReg, Cin.Capture.AddReg
[Cin200USB.Capture.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName, ,%Cin200USB.Capture%
HKLM,%Name.Key% ,"DSName",0,%Cin200USB.Capture%
HKLM,%Name.Key64%,"DSName",0,%Cin200USB.Capture%
[Cin200USB.TVTuner.Interface]
AddReg = Cin200USB.TVTuner.AddReg
[Cin200USB.TVTuner.AddReg]
HKR,,CLSID,,%ProxyTVTuner.CLSID%
HKR,,FriendlyName,,%Cin200USB.TVTuner%
[Cin200USB.TVAudio.Interface]
AddReg = Cin200USB.TVAudio.AddReg
[Cin200USB.TVAudio.AddReg]
HKR,,CLSID,,%ProxyTVAudio.CLSID%
HKR,,FriendlyName,,%Cin200USB.TVAudio%
[Cin200USB.Crossbar.Interface]
AddReg = Cin200USB.Crossbar.AddReg
[Cin200USB.Crossbar.AddReg]
HKR,,CLSID,,%ProxyXbar.CLSID%
HKR,,FriendlyName,,%Cin200USB.Crossbar%
;===============================================================
;--------------------- Cin250USBV --------------------------
;===============================================================
[Cin250USBV.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT
DelReg = OEM.DelReg, UTL.DelReg
AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg
CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList
[Cin250USBV.NTamd64.HW]
AddReg = InstLowerFilter
[Cin250USBV.NTamd64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, Cin250USBV.Capture.Interface
AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, Cin250USBV.Capture.Interface
AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,Cin250USBV.TVTuner.Interface
AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,Cin250USBV.TVAudio.Interface
AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, Cin250USBV.Crossbar.Interface
[Cin250USBV.NTamd64.Services]
AddService = USB28xxBGA,0x00000002,InstallService.Bda
AddService = USB28xxOEM,0x00000000,InstallService.Oem
;---------------------------------------------------------------
;--------------------- Cin250USBV - interfaces --------------
;---------------------------------------------------------------
;--------------------- Cin250USBV - Analog TV interfaces
[Cin250USBV.Capture.Interface]
AddReg = Cin250USBV.Capture.AddReg, Cin.Capture.AddReg
[Cin250USBV.Capture.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName, ,%Cin250USBV.Capture%
HKLM,%Name.Key% ,"DSName",0,%Cin250USBV.Capture%
HKLM,%Name.Key64%,"DSName",0,%Cin250USBV.Capture%
[Cin250USBV.TVTuner.Interface]
AddReg = Cin250USBV.TVTuner.AddReg
[Cin250USBV.TVTuner.AddReg]
HKR,,CLSID,,%ProxyTVTuner.CLSID%
HKR,,FriendlyName,,%Cin250USBV.TVTuner%
[Cin250USBV.TVAudio.Interface]
AddReg = Cin250USBV.TVAudio.AddReg
[Cin250USBV.TVAudio.AddReg]
HKR,,CLSID,,%ProxyTVAudio.CLSID%
HKR,,FriendlyName,,%Cin250USBV.TVAudio%
[Cin250USBV.Crossbar.Interface]
AddReg = Cin250USBV.Crossbar.AddReg
[Cin250USBV.Crossbar.AddReg]
HKR,,CLSID,,%ProxyXbar.CLSID%
HKR,,FriendlyName,,%Cin250USBV.Crossbar%
;===============================================================
;--------------------- Cin250USBA ----------------------------
;===============================================================
[Cin250USBA.NTamd64]
Include = ks.inf, wdmaudio.inf
Needs = KS.Registration, WDMAUDIO.Registration
AddReg = Cin250USBA.AddReg
;CopyFiles = FMB NOTE: CopyFiles already specified for video device
[Cin250USBA.AddReg]
HKR,,AssociatedFilters,,"wdmaud"
HKR,,Driver,,emAudio64.sys
HKR,,NTMPDriver,,"emAudio64.sys"
;; HKR,,NTMPDriver,,"emAudio64.sys,sbemul.sys"
HKR,Drivers,SubClasses,,"wave, mixer"
HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%Cin250USBA.Audio%
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Description,,%Cin250USBA.Topology%
HKLM,%MediaCategories%\%emAudio.NameGuid%,Name,,%Cin250USBA.Audio%
HKLM,%Audio.Key%,"DeviceName",0,%Cin250USBA.Audio%
HKR,,SurpriseRemovalOK, 0x00010001, 1
[Cin250USBA.NTamd64.Services]
AddService = emAudio, 0x00000002, InstallService.Audio
;---------------------------------------------------------------
;--------------------- Cin250USBA - interfaces --------------
;---------------------------------------------------------------
[Cin250USBA.NTamd64.Interfaces]
AddInterface = %KSCATEGORY_AUDIO%, %KSNAME_Wave%, Cin250USBA.Wave.Interface
AddInterface = %KSCATEGORY_RENDER%, %KSNAME_Wave%, Cin250USBA.Wave.Interface
AddInterface = %KSCATEGORY_CAPTURE%, %KSNAME_Wave%, Cin250USBA.Wave.Interface
AddInterface = %KSCATEGORY_AUDIOCAP%,%KSNAME_Wave%, Cin250USBA.Wave.Interface
AddInterface = %KSCATEGORY_AUDIO%, %KSNAME_Topology%, Cin250USBA.Topology.Interface
AddInterface = %KSCATEGORY_RENDER%, %KSNAME_Topology%, Cin250USBA.Topology.Interface
AddInterface = %KSCATEGORY_CAPTURE%, %KSNAME_Topology%, Cin250USBA.Topology.Interface
AddInterface = %KSCATEGORY_AUDIOCAP%,%KSNAME_Topology%, Cin250USBA.Topology.Interface
[Cin250USBA.Wave.Interface]
AddReg = Cin250USBA.Wave.AddReg
[Cin250USBA.Wave.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName,,%Cin250USBA.Audio%
[Cin250USBA.Topology.Interface]
AddReg = Cin250USBA.Topology.AddReg
[Cin250USBA.Topology.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName,,%Cin250USBA.Topology%
;===============================================================
;--------------------- CinAUSB -------------------------------
;===============================================================
[CinAUSB.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT
DelReg = OEM.DelReg, UTL.DelReg
AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg
CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList
[CinAUSB.NTamd64.HW]
AddReg = InstLowerFilter
[CinAUSB.NTamd64.Services]
AddService = USB28xxBGA,0x00000002,InstallService.Bda
AddService = USB28xxOEM,0x00000000,InstallService.Oem
;===============================================================
;--------------------- CinAUSB - interfaces --------------
;===============================================================
[CinAUSB.NTamd64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, CinAUSB.Capture.Interface
AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, CinAUSB.Capture.Interface
AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,CinAUSB.TVTuner.Interface
AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,CinAUSB.TVAudio.Interface
AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, CinAUSB.Crossbar.Interface
;--------------------- CinAUSB - Analog TV interfaces
[CinAUSB.Capture.Interface]
AddReg = CinAUSB.Capture.AddReg, Cin.Capture.AddReg
[CinAUSB.Capture.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName, ,%CinAUSB.Capture%
HKLM,%Name.Key% ,"DSName",0,%CinAUSB.Capture%
HKLM,%Name.Key64%,"DSName",0,%CinAUSB.Capture%
[CinAUSB.TVTuner.Interface]
AddReg = CinAUSB.TVTuner.AddReg
[CinAUSB.TVTuner.AddReg]
HKR,,CLSID,,%ProxyTVTuner.CLSID%
HKR,,FriendlyName,,%CinAUSB.TVTuner%
[CinAUSB.TVAudio.Interface]
AddReg = CinAUSB.TVAudio.AddReg
[CinAUSB.TVAudio.AddReg]
HKR,,CLSID,,%ProxyTVAudio.CLSID%
HKR,,FriendlyName,,%CinAUSB.TVAudio%
[CinAUSB.Crossbar.Interface]
AddReg = CinAUSB.Crossbar.AddReg
[CinAUSB.Crossbar.AddReg]
HKR,,CLSID,,%ProxyXbar.CLSID%
HKR,,FriendlyName,,%CinAUSB.Crossbar%
;===============================================================
;--------------------- CinTUSB --------------------------
;===============================================================
[CinTUSB.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT
DelReg = OEM.DelReg, UTL.DelReg
AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg
CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList
[CinTUSB.NTamd64.HW]
AddReg = InstLowerFilter
[CinTUSB.NTamd64.Services]
AddService = USB28xxBGA,0x00000002,InstallService.Bda
AddService = USB28xxOEM,0x00000000,InstallService.Oem
;---------------------------------------------------------------
;--------------------- CinTUSB - interfaces -------------------
;---------------------------------------------------------------
[CinTUSB.NTamd64.Interfaces]
AddInterface = %KSCATEGORY_BDA_RECEIVER%,%BDACapFilter%, CinTUSB.BDACapture.Interface
AddInterface = %KSCATEGORY_BDA_TUNER%, %BDATunerFilter%,CinTUSB.BDATuner.Interface
;--------------------- CinTUSB - BDA interfaces
[CinTUSB.BDACapture.Interface]
AddReg = CinTUSB.BDACapture.AddReg
[CinTUSB.BDACapture.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName,,%CinTUSB.BDAReceiver%
[CinTUSB.BDATuner.Interface]
AddReg = CinTUSB.BDATuner.AddReg
[CinTUSB.BDATuner.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName,,%CinTUSB.BDATuner%
;===============================================================
;--------------------- CinHTUSB ------------------------------
;===============================================================
[CinHTUSB.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT
DelReg = OEM.DelReg, UTL.DelReg
AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg
CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList
[CinHTUSB.NTamd64.HW]
AddReg = InstLowerFilter
[CinHTUSB.NTamd64.Services]
AddService = USB28xxBGA,0x00000002,InstallService.Bda
AddService = USB28xxOEM,0x00000000,InstallService.Oem
[CinHTUSB.NTamd64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, CinHTUSB.Capture.Interface
AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, CinHTUSB.Capture.Interface
AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,CinHTUSB.TVTuner.Interface
AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,CinHTUSB.TVAudio.Interface
AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, CinHTUSB.Crossbar.Interface
AddInterface = %KSCATEGORY_BDA_RECEIVER%,%BDACapFilter%, CinHTUSB.BDACapture.Interface
AddInterface = %KSCATEGORY_BDA_TUNER%, %BDATunerFilter%,CinHTUSB.BDATuner.Interface
;===============================================================
;--------------------- CinHTUSB_2882 -------------------------
;===============================================================
[CinHTUSB_2882.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf, wdmaudio.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, WDMAUDIO.Registration
DelReg = OEM.DelReg, UTL.DelReg
AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg
CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList
[CinHTUSB_2882.NTamd64.HW]
AddReg = InstLowerFilter
[CinHTUSB_2882.NTamd64.Services]
AddService = USB28xxBGA,0x00000002,InstallService.Bda
AddService = USB28xxOEM,0x00000000,InstallService.Oem
[CinHTUSB_2882.NTamd64.Interfaces]
AddInterface = %KSCATEGORY_AUDIO%, %WDMCapFilter%, CinHTUSB.Audio.Interface
AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, CinHTUSB.Capture.Interface
AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, CinHTUSB.Capture.Interface
AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,CinHTUSB.TVTuner.Interface
AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,CinHTUSB.TVAudio.Interface
AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, CinHTUSB.Crossbar.Interface
AddInterface = %KSCATEGORY_BDA_RECEIVER%,%BDACapFilter%, CinHTUSB.BDACapture.Interface
AddInterface = %KSCATEGORY_BDA_TUNER%, %BDATunerFilter%,CinHTUSB.BDATuner.Interface
;===============================================================
;--------------------- CinHTUSB - interfaces ------------------
;===============================================================
[CinHTUSB.Audio.Interface]
AddReg = CinHTUSB.Audio.AddReg
[CinHTUSB.Audio.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName,,%CinHTUSB.Audio%
;--------------------- CinHTUSB - Analog TV interfaces --------
[CinHTUSB.Capture.Interface]
AddReg = CinHTUSB.Capture.AddReg, Cin.Capture.AddReg
[CinHTUSB.Capture.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName, ,%CinHTUSB.Capture%
HKLM,%Name.Key% ,"DSName",0,%CinHTUSB.Capture%
HKLM,%Name.Key64%,"DSName",0,%CinHTUSB.Capture%
[CinHTUSB.TVTuner.Interface]
AddReg = CinHTUSB.TVTuner.AddReg
[CinHTUSB.TVTuner.AddReg]
HKR,,CLSID,,%ProxyTVTuner.CLSID%
HKR,,FriendlyName,,%CinHTUSB.TVTuner%
[CinHTUSB.TVAudio.Interface]
AddReg = CinHTUSB.TVAudio.AddReg
[CinHTUSB.TVAudio.AddReg]
HKR,,CLSID,,%ProxyTVAudio.CLSID%
HKR,,FriendlyName,,%CinHTUSB.TVAudio%
[CinHTUSB.Crossbar.Interface]
AddReg = CinHTUSB.Crossbar.AddReg
[CinHTUSB.Crossbar.AddReg]
HKR,,CLSID,,%ProxyXbar.CLSID%
HKR,,FriendlyName,,%CinHTUSB.Crossbar%
;--------------------- CinHTUSB - BDA interfaces --------
[CinHTUSB.BDACapture.Interface]
AddReg = CinHTUSB.BDACapture.AddReg
[CinHTUSB.BDACapture.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName,,%CinHTUSB.BDAReceiver%
[CinHTUSB.BDATuner.Interface]
AddReg = CinHTUSB.BDATuner.AddReg
[CinHTUSB.BDATuner.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName,,%CinHTUSB.BDATuner%
;===============================================================
;--------------------- CinHTExpress --------------------------
;===============================================================
[CinHTExpress.NTamd64]
Include = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT
DelReg = OEM.DelReg, UTL.DelReg
AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg
CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList
[CinHTExpress.NTamd64.HW]
AddReg = InstLowerFilter
[CinHTExpress.NTamd64.Services]
AddService = USB28xxBGA,0x00000002,InstallService.Bda
AddService = USB28xxOEM,0x00000000,InstallService.Oem
;===============================================================
;--------------------- CinHTExpress - interfaces --------------
;===============================================================
[CinHTExpress.NTamd64.Interfaces]
AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, CinHTExpress.Capture.Interface
AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, CinHTExpress.Capture.Interface
AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,CinHTExpress.TVTuner.Interface
AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,CinHTExpress.TVAudio.Interface
AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, CinHTExpress.Crossbar.Interface
AddInterface = %KSCATEGORY_BDA_RECEIVER%,%BDACapFilter%, CinHTExpress.BDACapture.Interface
AddInterface = %KSCATEGORY_BDA_TUNER%, %BDATunerFilter%,CinHTExpress.BDATuner.Interface
;--------------------- CinHTExpress - Analog TV interfaces
[CinHTExpress.Capture.Interface]
AddReg = CinHTExpress.Capture.AddReg, Cin.Capture.AddReg
[CinHTExpress.Capture.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName, ,%CinHTExpress.Capture%
HKLM,%Name.Key% ,"DSName",0,%CinHTExpress.Capture%
HKLM,%Name.Key64%,"DSName",0,%CinHTExpress.Capture%
[CinHTExpress.TVTuner.Interface]
AddReg = CinHTExpress.TVTuner.AddReg
[CinHTExpress.TVTuner.AddReg]
HKR,,CLSID,,%ProxyTVTuner.CLSID%
HKR,,FriendlyName,,%CinHTExpress.TVTuner%
[CinHTExpress.TVAudio.Interface]
AddReg = CinHTExpress.TVAudio.AddReg
[CinHTExpress.TVAudio.AddReg]
HKR,,CLSID,,%ProxyTVAudio.CLSID%
HKR,,FriendlyName,,%CinHTExpress.TVAudio%
[CinHTExpress.Crossbar.Interface]
AddReg = CinHTExpress.Crossbar.AddReg
[CinHTExpress.Crossbar.AddReg]
HKR,,CLSID,,%ProxyXbar.CLSID%
HKR,,FriendlyName,,%CinHTExpress.Crossbar%
;--------------------- CinHTExpress - BDA interfaces
[CinHTExpress.BDACapture.Interface]
AddReg = CinHTExpress.BDACapture.AddReg
[CinHTExpress.BDACapture.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName,,%CinHTExpress.BDAReceiver%
[CinHTExpress.BDATuner.Interface]
AddReg = CinHTExpress.BDATuner.AddReg
[CinHTExpress.BDATuner.AddReg]
HKR,,CLSID,,%ProxyCap.CLSID%
HKR,,FriendlyName,,%CinHTExpress.BDATuner%
;===============================================================
;--------------------- C O M M O N ---------------------------
;===============================================================
[Cin.Capture.AddReg]
; IAMVideoCompression installed as static interface on both output pins
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}
[InstLowerFilter]
HKR,,"LowerFilters",0x00010000,"USB28xxOEM"
[InstallService.Bda]
DisplayName = %Service.Capture%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\emBDA64.sys
[InstallService.Oem]
DisplayName = %Service.Oem%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\emOEM64.sys
[InstallService.Audio]
DisplayName = %Service.Audio%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\emAudio64.sys
[CAP.AddReg]
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,emBDA64.sys
; IBDA2800CustomProp
HKCR,Wow6432Node\CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8},,,%CustomPlugIn%
HKCR,Wow6432Node\CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\InprocServer32,,,emPRP.ax
HKCR,Wow6432Node\CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8},,,%CustomPlugIn%
HKCR,CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\InprocServer32,,,emPRP64.ax
HKCR,CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{846A4C4E-76D8-42ec-A333-121F365A4DA8},,,%CustomPlugIn%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{846A4C4E-76D8-42ec-A333-121F365A4DA8},IID,1,4e,4c,6A,84, d8,76, ec,42, 0xa3, 0x33, 0x12, 0x1f, 0x36, 0x5a, 0x4d, 0xa8
; Video Image Property Page
HKCR,Wow6432Node\CLSID\{7F229794-410B-4e67-B492-4C80C2843871},,,%CustomPropPage%
HKCR,Wow6432Node\CLSID\{7F229794-410B-4e67-B492-4C80C2843871}\InprocServer32,,,emPRP.ax
HKCR,Wow6432Node\CLSID\{7F229794-410B-4e67-B492-4C80C2843871}\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\{7F229794-410B-4e67-B492-4C80C2843871},,,%CustomPropPage%
HKCR,CLSID\{7F229794-410B-4e67-B492-4C80C2843871}\InprocServer32,,,emPRP64.ax
HKCR,CLSID\{7F229794-410B-4e67-B492-4C80C2843871}\InprocServer32,ThreadingModel,,Both
; Associate property set with property page
HKLM,System\CurrentControlSet\Control\MediaSets\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\PropertyPages\{7F229794-410B-4e67-B492-4C80C2843871},,,%CustomPropPage%
; Audio Pin Names
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%PINNAME_AUDIOIN%,Name,,%Pinname.AudioIN%
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%PINNAME_AUDIOOUT%,Name,,%Pinname.AudioOUT%
[CAP.CopyDLL]
emPRP.ax
[CAP.CopyDLL64]
emPRP64.ax
[CAP.CopySYS]
emBDA64.sys
emOEM64.sys
emAudio64.sys
;--------------------- U T I L ---------------------------
[UTL.DelReg]
HKLM, %AUTORUN%, emMON
[UTL.AddReg]
;HKLM, %AUTORUN%, emMON,,"emMON.exe"
[UTL.CopyList]
emMON.exe
;------------------------- O E M ------------------------
[OEM.DelReg]
HKR,settings\OEMSettings
[OEM.AddReg]
; The sub-section below adds the driver configurations, regardless of
; EEPROM's presence. These configurations are not specified in EEPROM.
;
; ===== BEGIN =====
;
HKR,settings\OEMSettings,Optimization ,0x00010001,1 ; 1=ISO, 2=Bulk
HKR,settings\OEMSettings,FixUpOWC ,0x00010001,12 ;
HKR,settings\OEMSettings,FixUpATI ,0x00010001,0 ; 1=enabled for multiple root hubs
HKR,settings\OEMSettings,EnablePAL640x576 ,0x00010001,1 ; For 2820/2840
HKR,settings\OEMSettings,XceiveMTS ,0x00010001,0 ; XC3028 Baseband Audio
;;;HKR,settings\OEMSettings,OemID ,0x00010001,0 ;
;;;HKR,settings\OEMSettings,BufferCount ,0x00010001,16 ; for CAP/VBI
;;;HKR,settings\OEMSettings,BufferCountTS ,0x00010001,16 ; for TS
;;;HKR,settings\OEMSettings,BufferCountAudio,0x00010001,16 ; for Audio
;;;HKR,settings\OEMSettings,StrictHeader ,0x00010001,0 ;
;;;HKR,settings\OEMSettings,PowerControl ,0x00010001,0 ;
;;;HKR,settings\OEMSettings,MaximumSS ,0x00010001,32 ; Max Signal Strength
; Additional delay required before reading Freq Offset (ms).
;;;HKR,settings\OEMSettings,FreqOffsetDelay,0x00010001,0
; AC97 source balance adjustments - valid range 0..127
;;;HKR,settings\OEMSettings,AC97VolumeTV ,0x00010001,64 ;
;;;HKR,settings\OEMSettings,AC97VolumeFM ,0x00010001,64 ;
;;;HKR,settings\OEMSettings,AC97VolumeLN ,0x00010001,64 ; Line IN
; Demod AGC Target
;;;HKR,settings\OEMSettings,AGCTarget6_352 ,0x00010001,40 ; 352, 6 MHz
;;;HKR,settings\OEMSettings,AGCTarget7_352 ,0x00010001,40 ; 352, 7 MHz
;;;HKR,settings\OEMSettings,AGCTarget8_352 ,0x00010001,40 ; 352, 8 MHz
;;;HKR,settings\OEMSettings,AGCTarget6_353 ,0x00010001,49 ; 353, 6 MHz
;;;HKR,settings\OEMSettings,AGCTarget7_353 ,0x00010001,49 ; 353, 7 MHz
;;;HKR,settings\OEMSettings,AGCTarget8_353 ,0x00010001,49 ; 353, 8 MHz
; VBI Parameters
;;;HKR,settings\OEMSettings,VBIMinStart ,0x00010001,454
;;;HKR,settings\OEMSettings,VBIMaxStart ,0x00010001,1000
;;;HKR,settings\OEMSettings,VBIActualStart ,0x00010001,950
;;;HKR,settings\OEMSettings,VBIActualEnd ,0x00010001,6373
; DAT Threshold
;;;HKR,settings\OEMSettings,DATThreshold352 ,0x00010001,60
;;;HKR,settings\OEMSettings,DATThreshold353 ,0x00010001,60
; QT1010 LNA & PCB Options
HKR,settings\OEMSettings,QT1010LNA ,0x00010001,0 ; 1=enabled
HKR,settings\OEMSettings,QT1010V3 ,0x00010001,1 ; 0/1/2/3
; DRX Osc clock
HKR,settings\OEMSettings,DRXosc ,0x00010001,12000 ; Osc clock
; GPIO for AM DEMOD
HKR,settings\OEMSettings,AMDEMOD ,0x00010001,6 ; 2=GPIO2, 6=GPIO6
; ATSC Default Mode
HKR,settings\OEMSettings,ATSCMode ,0x00010001,0 ; 0=VSB8, 1=QAM64, 2=QAM256
; MCE
HKR,settings\OEMSettings,IsMCE ,0x00010001,2 ; 1=MCE, 0=non-MCE,
; 2=use EEPROM setting
;;;HKLM,SYSTEM\CurrentControlSet\Services\USB28xxBGA\Settings\OEM,MVBroadcast,0x00010001,0
; 2nd instance of anolog video
;;;HKR,settings\OEMSettings,MaxRawFormat ,0x00010001,16 ;max bpp allowed
;;;HKR,settings\OEMSettings,EnableVBI2 ,0x00010001,1 ;default = EnableVBI1
; ===== END =====
; The following configurations are only needed if EEPROM is not present.
;
; ===== BEGIN =====
;
; ----- Board Configurations -----
HKR,settings\OEMSettings,Composite ,0x00010001,1 ; Composite Input
HKR,settings\OEMSettings,SVideo ,0x00010001,1 ; S-Video Input
HKR,settings\OEMSettings,SonyOnBoard ,0x00010001,0 ; Sony Modules
; ----- Driver Configurations -----
HKR,settings\OEMSettings,StrictI2cAccess ,0x00010001,0 ; 0=Normal, 1=Strict
HKR,settings\OEMSettings,VideoSwitchMode ,0x00010001,1 ; 0=Freeze, 1=Blackout
HKR,settings\OEMSettings,EnableSquarePixel ,0x00010001,1 ; 1=enabled
HKR,settings\OEMSettings,Enable704 ,0x00010001,1 ; 1=enabled
HKR,settings\OEMSettings,DSFineTune ,0x00010001,1 ; 1=enabled
HKR,settings\OEMSettings,GPIObyAP ,0x00010001,0 ;
HKR,settings\OEMSettings,TVTuneByAP ,0x00010001,0 ;
HKR,settings\OEMSettings,PowerOffIfIdle ,0x00010001,0 ; for TV tuner
; ----- OEM Devices Accessed from Applications Directly -----
HKR,settings\OEMSettings,Oem0I2C ,0x00010001,0x60
HKR,settings\OEMSettings,Oem0Type ,0x00010001,2
HKR,settings\OEMSettings,Oem1I2C ,0x00010001,0x60
HKR,settings\OEMSettings,Oem1Type ,0x00010001,2
HKR,settings\OEMSettings,Oem2I2C ,0x00010001,0x60
HKR,settings\OEMSettings,Oem2Type ,0x00010001,2
HKR,settings\OEMSettings,Oem3I2C ,0x00010001,0x60
HKR,settings\OEMSettings,Oem3Type ,0x00010001,2
; ----- Tuner CFG & Overrides -----
;;;HKR,settings\OEMSettings,TunerIDBase ,0x00010001,0
;;;HKR,settings\OEMSettings,TunerID7 ,0x00010001,21 ;CFG7 = SAM9082
; ----- USB/Ext Audio Mux for 2820/2840 Only -----
;;;HKR,settings\OEMSettings,USBAudioMux ,0x00010001,1
;;;HKR,settings\OEMSettings,ExtAudioMux ,0x00010001,2
; ===== END =====
; This section provides property defaults for the BDA driver.
;
; If EEPROM is on board, some of these property defaults are provided
; by EEPROM. The remaining perperty defaults are specified here.
;
; A property default is only meaningful if the corresponding property
; is not yet defined in the system registry.
;
[OEM.Defaults.AddReg]
HKR,settings\PropDefaults,Brightness ,0x00010001,128 ;
HKR,settings\PropDefaults,Contrast ,0x00010001,32 ;
HKR,settings\PropDefaults,Hue ,0x00010001,64 ;
HKR,settings\PropDefaults,Saturation ,0x00010001,32 ;
HKR,settings\PropDefaults,Sharpness ,0x00010001,2 ;
HKR,settings\PropDefaults,Gamma ,0x00010001,50 ;
HKR,settings\PropDefaults,Mirror ,0x00010001,0 ; 0=OFF, 1=ON
HKR,settings\PropDefaults,Flip ,0x00010001,0 ; 0=OFF, 1=ON
HKR,settings\PropDefaults,AutoExposure ,0x00010001,1 ; 0=OFF, 1=ON
HKR,settings\PropDefaults,AEMode ,0x00010001,1 ; 0=Dark, 1=Normal
HKR,settings\PropDefaults,AE_Level ,0x00010001,3 ; Target AE (0-6)
HKR,settings\PropDefaults,Exposure ,0x00010001,4 ;
HKR,settings\PropDefaults,LightTemperature ,0x00010001,0 ;
HKR,settings\PropDefaults,LightFreq ,0x00010001,1 ; 0=60Hz, 1=50Hz
HKR,settings\PropDefaults,AutoWhiteBalance ,0x00010001,1 ; 0=OFF , 1=ON
HKR,settings\PropDefaults,AWB_R ,0x00010001,32 ;
HKR,settings\PropDefaults,AWB_B ,0x00010001,32 ;
HKR,settings\PropDefaults,WindowSize ,0x00010001,0 ; 0=640x480, 1=320x240, 2=1280x960
HKR,settings\PropDefaults,MonitorType ,0x00010001,0 ; 0=CRT, 1=LCD
HKR,settings\PropDefaults,Volume ,0x00010001,0 ;
HKR,settings\PropDefaults,VideoStandard ,0x00010001,0x10 ; 1=NTSC, 0x10=PAL_B, 0x40000=SECAM_L
HKR,settings\PropDefaults,Deinterlace ,0x00010001,1 ; 1=Weave, 2=Bob
HKR,settings\PropDefaults,VCRMask ,0x00010001,0 ; # of lines masked out
HKR,settings\PropDefaults,MaskColor ,0x00010001,1 ; 0=Gray, 1=Black
[CIN200USB.EEPROM.AddReg]
; The following configurations are only needed if EEPROM is not present.
; ----- Board Configurations -----
HKR,settings\OEMSettings,Composite ,0x00010001,1 ; Composite Input
HKR,settings\OEMSettings,SVideo ,0x00010001,1 ; S-Video Input
HKR,settings\OEMSettings,SonyOnBoard ,0x00010001,0 ; Sony Modules
; ----- Driver Configurations -----
HKR,settings\OEMSettings,StrictI2cAccess ,0x00010001,0 ; 0=Normal, 1=Strict
HKR,settings\OEMSettings,VideoSwitchMode ,0x00010001,1 ; 0=Freeze, 1=Blackout
HKR,settings\OEMSettings,EnableSquarePixel ,0x00010001,1 ; 1=enabled
HKR,settings\OEMSettings,Enable704 ,0x00010001,0 ; 1=enabled
HKR,settings\OEMSettings,DSFineTune ,0x00010001,1 ; 1=enabled
HKR,settings\OEMSettings,GPIObyAP ,0x00010001,0 ;
HKR,settings\OEMSettings,TVTuneByAP ,0x00010001,0 ;
HKR,settings\OEMSettings,PowerOffIfIdle ,0x00010001,0 ;
; ----- OEM Devices Accessed from Applications Directly -----
HKR,settings\OEMSettings,Oem0I2C ,0x00010001,0x60
HKR,settings\OEMSettings,Oem0Type ,0x00010001,2
HKR,settings\OEMSettings,Oem1I2C ,0x00010001,0x60
HKR,settings\OEMSettings,Oem1Type ,0x00010001,2
HKR,settings\OEMSettings,Oem2I2C ,0x00010001,0x60
HKR,settings\OEMSettings,Oem2Type ,0x00010001,2
HKR,settings\OEMSettings,Oem3I2C ,0x00010001,0x60
HKR,settings\OEMSettings,Oem3Type ,0x00010001,2
;------------------------------------------------------
; ----- Tuner CFG & Overrides -----
;------------------------------------------------------
; FMB NOTE: The Tuner IDs are
; - 12 for TALN_M200T (Cinergy 200/250 USB (PAL)) and
; - 15 for TALN-S200T (Cinergy 250 USB (PAL/SECAM))
;; RP NOTE TunerIDBase must be set to 8 for Cinergy 200 USB (w/o EEPROM) to get tuner running
HKR,settings\OEMSettings,TunerIDBase ,0x00010001,8
;;;HKR,settings\OEMSettings,TunerID7 ,0x00010001,21 ;CFG7 = SAM9082
; ----- USB/Ext Audio Mux for 2820/2840 Only -----
;;;HKR,settings\OEMSettings,USBAudioMux ,0x00010001,1
;;;HKR,settings\OEMSettings,ExtAudioMux ,0x00010001,2
;------------------------------------------------------
; Tuner CFG & Overrides
;------------------------------------------------------
; FMB NOTE: The Tuner IDs are
; - 12 for TALN_M200T (Cinergy 200 USB) and
; - 15 for TALN-S200T
;; RP NOTE TunerIDBase must be set to 8 for Cinergy 200 USB (w/o EEPROM) to get tuner running
HKR,settings\OEMSettings,TunerIDBase,0x00010001,8
;===============================================================
; S t r i n g s
;===============================================================
[Strings]
;---------------------------------------------------------------
; Non-localizable (Windows)
;---------------------------------------------------------------
; Registry types
REG_SZ = 0x00000000
REG_MULTI_SZ = 0x00010000
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
; Service: ServiceType values
SERVICE_KERNEL_DRIVER = 0x00000001
SERVICE_FILE_SYSTEM_DRIVER = 0x00000002
SERVICE_ADAPTER = 0x00000004
SERVICE_RECOGNIZER_DRIVER = 0x00000008
SERVICE_WIN32_OWN_PROCESS = 0x00000010
SERVICE_WIN32_SHARE_PROCESS = 0x00000020
SERVICE_INTERACTIVE_PROCESS = 0x00000100
SERVICE_INTERACTIVE_SHARE_PROCESS= 0x00000120
; Service: StartType values
SERVICE_BOOT_START = 0x00000000
SERVICE_SYSTEM_START = 0x00000001
SERVICE_AUTO_START = 0x00000002
SERVICE_DEMAND_START = 0x00000003
SERVICE_DISABLED = 0x00000004
; Service: ErrorControl values
SERVICE_ERROR_IGNORE = 0x00000000
SERVICE_ERROR_NORMAL = 0x00000001
SERVICE_ERROR_SEVERE = 0x00000002
SERVICE_ERROR_CRITICAL = 0x00000003
; DirectShow filter categories DirectShow category name
KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER = "{65E8773E-8F56-11D0-A3B9-00A0C9223196}" ; Audio Renderers
KSCATEGORY_AUDIOCAP = "{33D9A762-90C8-11D0-BD43-00A0C911CE86}" ; Audio Capture Devices
KSCATEGORY_TOPOLOGY = "{DDA54A40-1E4C-11D1-A050-405705C10000}" ; Audio Mixer Devices
KSCATEGORY_VIDEO = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}" ;
KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}" ; WDM Streaming capture Devices (audio & video)
KSCATEGORY_TVTUNER = "{A799A800-A46D-11D0-A18C-00A02401DCD4}" ; WDM Streaming TV Tuner Devices
KSCATEGORY_CROSSBAR = "{A799A801-A46D-11D0-A18C-00A02401DCD4}" ; WDM Streaming Crossbar Devices
KSCATEGORY_TVAUDIO = "{A799A802-A46D-11D0-A18C-00A02401DCD4}" ; WDM Streaming TV Audio Devices
KSCATEGORY_ENCODER = "{19689BF6-C384-48fd-AD51-90E58C79F70B}" ; WDM Streaming Encoder Devices
KSCATEGORY_MULTIPLEXER = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}" ; WDM Streaming Multiolexer Devices
KSCATEGORY_BDA_RECEIVER = "{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}" ; BDA Receiver Component
KSCATEGORY_BDA_TUNER = "{71985F48-1CA1-11D3-9CC8-00C04F7971E0}" ; BDA Source Filters
; Proxy CLSIDs (KsProxy.ax)
ProxyCap.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
ProxyTVTuner.CLSID = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
ProxyTVAudio.CLSID = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
ProxyXbar.CLSID = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
AUTORUN = "Software\Microsoft\Windows\CurrentVersion\Run"
;---------------------------------------------------------------
; Non-localizable (this driver)
;---------------------------------------------------------------
KSNAME_Wave = "Wave"
KSNAME_Topology = "Topology"
; Reference guids
WDMCapFilter = "{54353D15-E717-4d94-B574-685CE1A209E9}"
WDMTunerFilter = "{12AF27FC-0911-461f-B190-D31117E603D0}"
WDMTVAudFilter = "{08D111EA-EE84-4ddc-99B5-8885C6C64FCB}"
WDMXbarFilter = "{C2C9FB1B-795C-4b12-ADBE-D87C6A1D08FC}"
BDACapFilter = "{BC102ACB-6095-451d-8ED6-16CF3C832EBC}"
BDATunerFilter = "{7C8095AB-C110-40e5-9F4D-310858BBBF64}"
; Pin name GUIDS
PINNAME_AUDIOIN = "{78BA1331-8888-4246-BA66-232430A6A8B7}"
PINNAME_AUDIOOUT = "{8E09372B-3FC8-47c9-B1D3-1DF12A7817FC}"
; Pin names
Pinname.AudioIN = "Analog Audio In"
Pinname.AudioOUT = "Audio"
Name.Key = "Software\Wow6432Node\USB2800\BDA"
Name.Key64 = "Software\USB2800\BDA"
CustomPlugIn = "emPRP Custom Interface"
CustomPropPage = "emPRP Custom Property Page"
;Audio device
emAudio.NameGuid = "{946A7B1A-EBBC-422a-A81F-F07C8D40D3B4}"
MediaCategories = "SYSTEM\CurrentControlSet\Control\MediaCategories"
Audio.Key = "Software\USB2800\Audio"
;---------------------------------------------------------------
; Localizable
;---------------------------------------------------------------
Provider = "TerraTec "
DiskName = "Cinergy Driver CD"
; Service strings
Service.Capture = "Cinergy EM28xx Capture"
Service.OEM = "Cinergy EM28xx OEM Filter"
Service.Audio = "Cinergy EM28xx Audio"
;---------------------------------------------------------------
; Device Manager
;---------------------------------------------------------------
Cin200USB.DeviceDesc = "Cinergy 200 USB"
Cin250USBV.DeviceDesc = "Cinergy 250 USB Capture"
Cin250USBA.DeviceDesc = "Cinergy 250 USB Audio"
Cin250USBV_FR.DeviceDesc = "Cinergy 250 USB Capture (FR)"
Cin250USBA_FR.DeviceDesc = "Cinergy 250 USB Audio (FR)"
CinAUSB.DeviceDesc = "Cinergy A USB XS"
CinTUSB_1.DeviceDesc = "Cinergy T USB XS (Rev. 1)"
CinTUSB_2.DeviceDesc = "Cinergy T USB XS (Rev. 2)"
CinHTUSB.DeviceDesc = "Cinergy Hybrid T USB XS (2880)"
CinHTUSB_FR.DeviceDesc = "Cinergy Hybrid T USB XS (2880 FR)"
CinHTExpress.DeviceDesc = "Cinergy HT Express"
CinHTUSB_2882.DeviceDesc = "Cinergy Hybrid T USB XS (2882)"
;---------------------------------------------------------------
; DirectShow filter names - Cinergy 200 USB
;---------------------------------------------------------------
Cin200USB.Capture = "Cinergy 200 USB Capture" ; KSCATEGORY_CAPTURE
Cin200USB.TVTuner = "Cinergy 200 USB Tuner" ; KSCATEGORY_TVTUNER
Cin200USB.TVAudio = "Cinergy 200 USB TV Audio" ; KSCATEGORY_TVAUDIO
Cin200USB.Crossbar = "Cinergy 200 USB Crossbar" ; KSCATEGORY_CROSSBAR
;---------------------------------------------------------------
; DirectShow filter names - Cinergy 250 USB
;---------------------------------------------------------------
Cin250USBA.Audio = "Cinergy 250 USB Audio" ; KSCATEGORY_AUDIO / KSCATEGORY_CAPTURE
Cin250USBA.Topology = "Cinergy 250 USB Mixer" ;
Cin250USBV.Capture = "Cinergy 250 USB Capture" ; KSCATEGORY_CAPTURE
Cin250USBV.TVTuner = "Cinergy 250 USB Tuner" ; KSCATEGORY_TVTUNER
Cin250USBV.TVAudio = "Cinergy 250 USB TV Audio" ; KSCATEGORY_TVAUDIO
Cin250USBV.Crossbar = "Cinergy 250 USB Crossbar" ; KSCATEGORY_CROSSBAR
;---------------------------------------------------------------
; DirectShow filter names - Cinergy A USB XS
;---------------------------------------------------------------
CinAUSB.Capture = "Cinergy A USB XS Capture" ; KSCATEGORY_CAPTURE
CinAUSB.TVTuner = "Cinergy A USB XS Tuner" ; KSCATEGORY_TVTUNER
CinAUSB.TVAudio = "Cinergy A USB XS TV Audio" ; KSCATEGORY_TVAUDIO
CinAUSB.Crossbar = "Cinergy A USB XS Crossbar" ; KSCATEGORY_CROSSBAR
;---------------------------------------------------------------
; DirectShow filter names - Cinergy T USB XS
;---------------------------------------------------------------
CinTUSB.BDAReceiver = "Cinergy T USB XS Capture" ; KSCATEGORY_BDA_RECEIVER(BDA Receiver Component)
CinTUSB.BDATuner = "Cinergy T USB XS Tuner" ; KSCATEGORY_BDA_TUNER (BDA Source Filters)
;---------------------------------------------------------------
; DirectShow filter names - Cinergy Hybrid T USB XS
;---------------------------------------------------------------
; FMB NOTE: 25-Oct-06: For PowerCinema we must not change
;the names of Analog Audio and Video capture filters
CinHTUSB.Audio = "Cinergy Hybrid T USB XS Audio" ; KSCATEGORY_AUDIO
CinHTUSB.Capture = "Cinergy Hybrid T USB XS (Analog)" ; KSCATEGORY_CAPTURE
;CinHTUSB.Capture = "Cinergy Hybrid T USB XS Analog Capture" ; KSCATEGORY_CAPTURE
CinHTUSB.TVTuner = "Cinergy Hybrid T USB XS Analog Tuner" ; KSCATEGORY_TVTUNER
CinHTUSB.TVAudio = "Cinergy Hybrid T USB XS Analog TV Audio" ; KSCATEGORY_TVAUDIO
CinHTUSB.Crossbar = "Cinergy Hybrid T USB XS Analog Crossbar" ; KSCATEGORY_CROSSBAR
CinHTUSB.BDAReceiver = "Cinergy Hybrid T USB XS Digital Capture" ; KSCATEGORY_BDA_RECEIVER(BDA Receiver Component)
CinHTUSB.BDATuner = "Cinergy Hybrid T USB XS Digital Tuner" ; KSCATEGORY_BDA_TUNER (BDA Source Filters)
;---------------------------------------------------------------
; DirectShow filter names - Cinergy HT Express
;---------------------------------------------------------------
CinHTExpress.Capture = "Cinergy HT Express Analog Capture" ; KSCATEGORY_CAPTURE
CinHTExpress.TVTuner = "Cinergy HT Express Analog Tuner" ; KSCATEGORY_TVTUNER
CinHTExpress.TVAudio = "Cinergy HT Express Analog TV Audio"; KSCATEGORY_TVAUDIO
CinHTExpress.Crossbar = "Cinergy HT Express Analog Crossbar"; KSCATEGORY_CROSSBAR
CinHTExpress.BDAReceiver = "Cinergy HT Express Digital Capture"; KSCATEGORY_BDA_RECEIVER(BDA Receiver Component)
CinHTExpress.BDATuner = "Cinergy HT Express Digital Tuner" ; KSCATEGORY_BDA_TUNER (BDA Source Filters)
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.