HCWPP2.inf Driver File Contents (PVR150MCE_Driver2_18_22280_symphony_.zip)

Driver Package File Name: PVR150MCE_Driver2_18_22280_symphony_.zip
File Size: 274.0 KB

;
; HCWPP2.INF  -- This file contains installation information for
;                   Hauppauge WinTV-PVR PCI II (26xxx) and (23xxx)
;                 An MPEG2 WDM capture driver that requires hardware
;               
;*** Modified 10/06/2004
;; Copyright (c) 2001-2004 Hauppauge Computer Works, Inc.

[Version]
;LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%HCW%
DriverVer=10/06/2004,2.0.18.22280
CatalogFile=HCWPVRP2.cat

[DestinationDirs]
stream.CopyDrivers  =10,system32\drivers
A2.CopyDrivers		=10,system32\drivers
A2.CopyDrivers.NT	=12
A2.CopyAXs          =11

[SourceDisksFiles]
hcwUtl32.dll=1
hcwPrxA2.ax=1
hcwCCnv2.ax=1
hcwECP.ax=1
hcwPP2.sys=1
HcwFalcn.rom=1
HcwMakoA.rom=1
hcwXDS.dll=1

[SourceDisksNames]
1=%p2.InstallDisk%,,

[Manufacturer]
%HCW%=Hauppauge

;---------------------------------------------------------------
;              Hauppauge WinTV-PVR PCI II
;---------------------------------------------------------------

[Hauppauge]
;; Amity2 Retail
%A2.DeviceAmity2%=Amity2_Std,  PCI\VEN_4444&DEV_0016&SUBSYS_80030070
;; Amity2 OEM
%A2.DeviceAmity2%=Amity2_Std,  PCI\VEN_4444&DEV_0016&SUBSYS_88010070
;%A2.DeviceAmity2%=Amity2_Std,  PCI\VEN_4444&DEV_0016&SUBSYS_88030070
;; AmityDT
%A2.DeviceAmity22_1%=Amity22_1,  PCI\VEN_4444&DEV_0016&SUBSYS_E8070070
%A2.DeviceAmity22_2%=Amity22_2,  PCI\VEN_4444&DEV_0016&SUBSYS_E8170070
;; Baldwin2 OEM
%A2.DeviceBaldwin2%=Baldwin2_Std,  PCI\VEN_4444&DEV_0016&SUBSYS_C8010070
;; Unsupported Hardware
;%A2.DeviceAmityUnsupported%=Amity2_Std,  PCI\VEN_4444&DEV_0016


;;
;; Amity2_Std
;;
[Amity2_Std]
;DriverVer       =05/12/2004,2.0.8.22133
;Include         =ks.inf, kscaptur.inf, ksfilter.inf
Include         =ks.inf, kscaptur.inf
Needs           =KS.Registration,KSCAPTUR.Registration,WDMAUDIO.Registration
AddReg			=Amity2_Std.AddReg, Amity2.AddReg, A2.PinNameRegistration, AddReg_R, AddRegECP, HcwECP.AddReg, A2.AddRegProxy, A2.AddRegColorConverter
CopyFiles		=A2.CopyDrivers, A2.CopyAXs, CopyUtils, Copy_R, Copy_ECP, stream.CopyDrivers
KnownFiles		=A2.KnownFiles

[Amity2_Std.NT]
;DriverVer       =05/12/2004,2.0.8.22133
;Include         =ks.inf, kscaptur.inf, ksfilter.inf
Include         =ks.inf, kscaptur.inf,wdmaudio.inf
Needs           =KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration
AddReg			=Amity2_Std.AddReg
AddReg			=Amity2.AddReg, A2.PinNameRegistration, AddReg_R, AddRegECP
AddReg			=HcwECP.AddReg
AddReg			=A2.AddRegProxy
AddReg			=A2.AddRegColorConverter
CopyFiles		=A2.CopyDrivers.NT, A2.CopyAXs, CopyUtils, Copy_R, Copy_ECP

[Amity2_Std.NT.Services]
AddService = hcwPP2,0x00000002,Amity2.ServiceInstall.NT

[Amity2_Std.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%A2.TunerReferenceGuid%,VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%A2.XBARReferenceGUID%,VideoCrossbar,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%A2.TVAudioReferenceGuid%,VideoTvAudio,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%A2.KsNameFilter%,VideoCapture,
AddInterface=%GUID.Encoder%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%GUID.Multiplexer%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%KSCATEGORY_AUDIO%,%A2.AudioReferenceGuid%,A2.AUD_Interface

[Amity2_Std.NT.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%A2.TunerReferenceGuid%,VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%A2.XBARReferenceGUID%,VideoCrossbar,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%A2.TVAudioReferenceGuid%,VideoTvAudio,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%A2.KsNameFilter%,VideoCapture,
AddInterface=%GUID.Encoder%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%GUID.Multiplexer%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%KSCATEGORY_AUDIO%,%A2.AudioReferenceGuid%,A2.AUD_Interface


;;
;; Amity22_1
;;
[Amity22_1]
;DriverVer       =05/12/2004,2.0.8.22133
;Include         =ks.inf, kscaptur.inf, ksfilter.inf
Include         =ks.inf, kscaptur.inf
Needs           =KS.Registration,KSCAPTUR.Registration,WDMAUDIO.Registration
AddReg			=Amity22_1.AddReg, Amity2.AddReg, A2.PinNameRegistration, AddReg_R, AddRegECP, HcwECP.AddReg, A2.AddRegProxy, A2.AddRegColorConverter
CopyFiles		=A2.CopyDrivers, A2.CopyAXs, CopyUtils, Copy_R, Copy_ECP, stream.CopyDrivers
KnownFiles		=A2.KnownFiles

[Amity22_1.NT]
;DriverVer       =05/12/2004,2.0.8.22133
;Include         =ks.inf, kscaptur.inf, ksfilter.inf
Include         =ks.inf, kscaptur.inf,wdmaudio.inf
Needs           =KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration
AddReg			=Amity22_1.AddReg
AddReg			=Amity2.AddReg, A2.PinNameRegistration, AddReg_R, AddRegECP
AddReg			=HcwECP.AddReg
AddReg			=A2.AddRegProxy
AddReg			=A2.AddRegColorConverter
CopyFiles		=A2.CopyDrivers.NT, A2.CopyAXs, CopyUtils, Copy_R, Copy_ECP

[Amity22_1.NT.Services]
AddService = hcwPP2,0x00000002,Amity2.ServiceInstall.NT

[Amity22_1.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%A2.TunerReferenceGuid%,VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%A2.XBARReferenceGUID%,VideoCrossbar,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%A2.TVAudioReferenceGuid%,VideoTvAudio,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%A2.KsNameFilter%,VideoCapture,
AddInterface=%GUID.Encoder%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%GUID.Multiplexer%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%KSCATEGORY_AUDIO%,%A2.AudioReferenceGuid%,A2.AUD_Interface

[Amity22_1.NT.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%A2.TunerReferenceGuid%,VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%A2.XBARReferenceGUID%,VideoCrossbar,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%A2.TVAudioReferenceGuid%,VideoTvAudio,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%A2.KsNameFilter%,VideoCapture,
AddInterface=%GUID.Encoder%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%GUID.Multiplexer%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%KSCATEGORY_AUDIO%,%A2.AudioReferenceGuid%,A2.AUD_Interface




;;
;; Amity22_2
;;
[Amity22_2]
;DriverVer       =05/12/2004,2.0.8.22133
;Include         =ks.inf, kscaptur.inf, ksfilter.inf
Include         =ks.inf, kscaptur.inf
Needs           =KS.Registration,KSCAPTUR.Registration,WDMAUDIO.Registration
AddReg			=Amity22_2.AddReg, Amity2.AddReg, A2.PinNameRegistration, AddReg_R, AddRegECP, HcwECP.AddReg, A2.AddRegProxy, A2.AddRegColorConverter
CopyFiles		=A2.CopyDrivers, A2.CopyAXs, CopyUtils, Copy_R, Copy_ECP, stream.CopyDrivers
KnownFiles		=A2.KnownFiles

[Amity22_2.NT]
;DriverVer       =05/12/2004,2.0.8.22133
;Include         =ks.inf, kscaptur.inf, ksfilter.inf
Include         =ks.inf, kscaptur.inf,wdmaudio.inf
Needs           =KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration
AddReg			=Amity22_2.AddReg
AddReg			=Amity2.AddReg, A2.PinNameRegistration, AddReg_R, AddRegECP
AddReg			=HcwECP.AddReg
AddReg			=A2.AddRegProxy
AddReg			=A2.AddRegColorConverter
CopyFiles		=A2.CopyDrivers.NT, A2.CopyAXs, CopyUtils, Copy_R, Copy_ECP

[Amity22_2.NT.Services]
AddService = hcwPP2,0x00000002,Amity2.ServiceInstall.NT

[Amity22_2.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%A2.TunerReferenceGuid%,VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%A2.XBARReferenceGUID%,VideoCrossbar,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%A2.TVAudioReferenceGuid%,VideoTvAudio,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%A2.KsNameFilter%,VideoCapture,
AddInterface=%GUID.Encoder%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%GUID.Multiplexer%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%KSCATEGORY_AUDIO%,%A2.AudioReferenceGuid%,A2.AUD_Interface

[Amity22_2.NT.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%A2.TunerReferenceGuid%,VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%A2.XBARReferenceGUID%,VideoCrossbar,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%A2.TVAudioReferenceGuid%,VideoTvAudio,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%A2.KsNameFilter%,VideoCapture,
AddInterface=%GUID.Encoder%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%GUID.Multiplexer%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%KSCATEGORY_AUDIO%,%A2.AudioReferenceGuid%,A2.AUD_Interface


;;
;; Baldwin2_Std
;;
[Baldwin2_Std]
;DriverVer       =05/12/2004,2.0.8.22133
;Include         =ks.inf, kscaptur.inf, ksfilter.inf
Include         =ks.inf, kscaptur.inf
Needs           =KS.Registration,KSCAPTUR.Registration,WDMAUDIO.Registration
AddReg			=Baldwin2_Std.AddReg, Amity2.AddReg, A2.PinNameRegistration, AddReg_R, AddRegECP, HcwECP.AddReg, A2.AddRegProxy, A2.AddRegColorConverter
CopyFiles		=A2.CopyDrivers, A2.CopyAXs, CopyUtils, Copy_R, Copy_ECP, stream.CopyDrivers
KnownFiles		=A2.KnownFiles

[Baldwin2_Std.NT]
;DriverVer       =05/12/2004,2.0.8.22133
;Include         =ks.inf, kscaptur.inf, ksfilter.inf
Include         =ks.inf, kscaptur.inf,wdmaudio.inf
Needs           =KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration
AddReg			=Baldwin2_Std.AddReg
AddReg			=Amity2.AddReg, A2.PinNameRegistration, AddReg_R, AddRegECP
AddReg			=HcwECP.AddReg
AddReg			=A2.AddRegProxy
AddReg			=A2.AddRegColorConverter
CopyFiles		=A2.CopyDrivers.NT, A2.CopyAXs, CopyUtils, Copy_R, Copy_ECP

[Baldwin2_Std.NT.Services]
AddService = hcwPP2,0x00000002,Amity2.ServiceInstall.NT

[Baldwin2_Std.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%A2.TunerReferenceGuid%,VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%A2.XBARReferenceGUID%,VideoCrossbar,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%A2.TVAudioReferenceGuid%,VideoTvAudio,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%A2.KsNameFilter%,VideoCapture,
AddInterface=%GUID.Encoder%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%GUID.Multiplexer%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%KSCATEGORY_AUDIO%,%A2.AudioReferenceGuid%,A2.AUD_Interface

[Baldwin2_Std.NT.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%A2.TunerReferenceGuid%,VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%A2.XBARReferenceGUID%,VideoCrossbar,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%A2.TVAudioReferenceGuid%,VideoTvAudio,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%A2.KsNameFilter%,VideoCapture,
AddInterface=%GUID.Encoder%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%GUID.Multiplexer%,%A2.EncoderReferenceGuid%,VideoMultiplexer,
AddInterface=%KSCATEGORY_AUDIO%,%A2.AudioReferenceGuid%,A2.AUD_Interface


;;
;; ServiceInstall
;;
[Amity2.ServiceInstall.NT]
DisplayName   = %A2.DeviceServiceName%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\hcwPP2.sys
AddReg        = Amity2.ServiceInstall.AddReg


;;
;; Device/Name Specific AddReg
;;
[Amity2_Std.AddReg]
HKR,,FriendlyName,,%A2.DeviceAmity2%
[Amity22_1.AddReg]
HKR,,FriendlyName,,%A2.DeviceAmity22_1%
[Amity22_2.AddReg]
HKR,,FriendlyName,,%A2.DeviceAmity22_2%
[Baldwin2_Std.AddReg]
HKR,,FriendlyName,,%A2.DeviceBaldwin2%



;;
;; Driver Specific Entries (Non-Device-Instance Specific)
;;
[Amity2.ServiceInstall.AddReg]
HKR,"DriverData","CpMethod",0x00010001, 0xfe, 0x00, 0x00, 0x00



[AddReg_R]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"hcwxds.dll",,"RunDll32 %11%\hcwUtl32.dll,hcwExec regsvr32 /s hcwXDS.dll"

[A2.AddRegProxy]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"hcwPrxA2.ax",,"RunDll32 %11%\hcwUtl32.dll,hcwExec regsvr32 /s hcwPrxA2.ax"
;
; Adding the Property Pages...
;
HKCR,CLSID\%GUID.A2.Noise_Properties%\InprocServer32,,,hcwPrxA2.ax
HKCR,CLSID\%GUID.A2.Noise_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.A2.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.A2.Noise_Properties%,,,

HKCR,CLSID\%GUID.A2.Pin_Resolution_Prop%\InprocServer32,,,hcwPrxA2.ax
HKCR,CLSID\%GUID.A2.Pin_Resolution_Prop%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaCategories%\%GUID.A2.PINNAME_656_OUT%\PropertyPages\%GUID.A2.Pin_Resolution_Prop%,,,
;
; ... done adding Property Pages.
;


[A2.AddRegColorConverter]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"hcwCCnv2.ax",,"RunDll32 %11%\hcwUtl32.dll,hcwExec regsvr32 /s hcwCCnv2.ax"

[AddRegECP]
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{432A0DA4-806A-43a0-B426-4F2A234AA6B8},,,%PlugIn_HCW_ECP_CP%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{432A0DA4-806A-43a0-B426-4F2A234AA6B8},IID,1,A4,0D,2A,43,6A,80,a0,43,B4,26,4F,2A,23,4A,A6,B8
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"hcwECP.ax",,"RunDll32 %11%\hcwUtl32.dll,hcwExec regsvr32 /s hcwECP.ax"



[HcwECP.AddReg]
HKCR,CLSID\%GUID.HcwECP.PropPage.Info%\InprocServer32,,,HcwECP.ax
HKCR,CLSID\%GUID.HcwECP.PropPage.Info%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.HcwECP.PropPages%\PropertyPages\%GUID.HcwECP.PropPage.Info%,,,
HKCR,CLSID\%GUID.HcwECP.PropPage.Diag%\InprocServer32,,,HcwECP.ax
HKCR,CLSID\%GUID.HcwECP.PropPage.Diag%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.HcwECP.PropPages%\PropertyPages\%GUID.HcwECP.PropPage.Diag%,,,
HKCR,CLSID\%GUID.HcwECP.PropPage.Video%\InprocServer32,,,HcwECP.ax
HKCR,CLSID\%GUID.HcwECP.PropPage.Video%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.HcwECP.PropPages%\PropertyPages\%GUID.HcwECP.PropPage.Video%,,,
HKCR,CLSID\%GUID.HcwECP.PropPage.Audio%\InprocServer32,,,HcwECP.ax
HKCR,CLSID\%GUID.HcwECP.PropPage.Audio%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.HcwECP.PropPages%\PropertyPages\%GUID.HcwECP.PropPage.Audio%,,,
HKCR,CLSID\%GUID.HcwECP.PropPage.System%\InprocServer32,,,HcwECP.ax
HKCR,CLSID\%GUID.HcwECP.PropPage.System%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.HcwECP.PropPages%\PropertyPages\%GUID.HcwECP.PropPage.System%,,,



;;
;; Device-Instance Specific Entries
;;
[Amity2.AddReg]
HKR,,DevLoader,,*ntkern
; Falcon was HKR,,NTMPDriver,,hcwPP2.sys
;HKR,,NTMPDriver,0,hcwPP2.sys
HKR,,NTMPDriver,,hcwPP2.sys
HKR,,PageOutWhenUnopened,3,0
HKR,,DontSuspendIfStreamsAreRunning,3,01
; Next line was not in cnx
;OkToHibernate was not in Sag/Amity
HKR,,OkToHibernate,3,01
HKR,"Capabilities","{BB4FAA02-596C-4129-8FB3-74E75421FA02}",0x00010001,1

;Wave in audio device registration
HKR,Drivers,SubClasses,,"wave"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%A2.AudioFriendlyName%

;; Config/Control...
HKR,"DriverData","BoardType",0x00010001, 0x01, 0x00, 0x00, 0x00

;---Crossbar registry values---
HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00

;; Hauppauge API Support
HKLM,"Software\Hauppauge\HcwTVWnd","VCapFilter",0x00000000,%p2.Capture%



[A2.CopyDrivers]
hcwPP2.sys
HcwFalcn.rom
HcwMakoA.rom

[A2.CopyDrivers.NT]
hcwPP2.sys
HcwFalcn.rom
HcwMakoA.rom


[A2.CopyAXs]
hcwPrxA2.ax
hcwCCnv2.ax

[CopyUtils]
hcwUtl32.dll

[Copy_R]
hcwXDS.dll

[Copy_ECP]
hcwECP.ax

[stream.CopyDrivers]
stream.sys

[A2.KnownFiles]
hcwPP2.sys=safe
HcwFalcn.rom=safe
HcwMakoA.rom=safe
hcwXDS.dll=safe
hcwUtl32.dll=safe
hcwECP.ax=safe
hcwPrxA2.ax=safe
hcwCCnv2.ax=safe


[VideoTvAudio]
AddReg=VideoTvAudio.AddReg

[VideoCapture]
AddReg=VideoCapture.AddReg

[VideoTvTuner]
AddReg=VideoTvTuner.AddReg

[VideoCrossbar]
AddReg=VideoXBar.AddReg

;[VideoEncoder]
;AddReg=VideoEncoder.AddReg

[VideoMultiplexer]
AddReg=VideoMultiplexer.AddReg

[A2.AUD_Interface]
AddReg=A2.AUD_Interface.AddReg

[VideoTvAudio.AddReg]
HKR,,CLSID,,{71F96462-78F3-11d0-A18C-00A0C9118956}
HKR,,FriendlyName,,%p2.TvAudio%

[VideoCapture.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%p2.Capture%
;Add an interface for Microsoft's video bit rate property set
HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
HKR,Capabilities,,,
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1

;[VideoEncoder.AddReg]
;HKCR,%ActiveMovieCategories%\%GUID.Encoder%,CLSID,,%GUID.Encoder%
;HKCR,%ActiveMovieCategories%\%GUID.Encoder%,FriendlyName,,%Category_Encoders%
;HKLM,%MediaCategories%\%GUID.Encoder%,Name,,%Node.Encoder%
;HKLM,%MediaCategories%\%GUID.Encoder%,Display,1,00,00,00,00
;HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
;HKR,,FriendlyName,,%p2.Encoder%
;HKR,,Merit,1,00,00,40,00
;HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
;;Add an interface for Microsoft's video bit rate property set
;HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
;HKR,Capabilities,,,
;HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1

[VideoMultiplexer.AddReg]
HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,CLSID,,%GUID.Multiplexer%
HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,FriendlyName,,%Category_Multiplexers%
HKLM,%MediaCategories%\%GUID.Multiplexer%,Name,,%Node.Multiplexer%
HKLM,%MediaCategories%\%GUID.Multiplexer%,Display,1,00,00,00,00
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%p2.Encoder%
HKR,,Merit,1,00,00,40,00
HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
;Add an interface for Microsoft's video bit rate property set
HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
HKR,Capabilities,,,
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1

[VideoTvTuner.AddReg]
HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65}
HKR,,FriendlyName,,%p2.TvTuner%
    
[VideoXBar.AddReg]
HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
HKR,,FriendlyName,,%p2.Crossbar%

[A2.AUD_Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%       ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%A2.AudioFriendlyName%



[A2.PinNameRegistration]
HKLM,%MediaCategories%\%GUID.A2.PINNAME_ANALOG_AUDIO_IN%,Name,,%PinName.AnalogAudioIn%
HKLM,%MediaCategories%\%GUID.A2.PINNAME_AUDIO_OUT%,Name,,%PinName.AnalogAudioOut%
HKLM,%MediaCategories%\%GUID.A2.PINNAME_MPEG_OUT%,Name,,%PinName.MpegOut%
HKLM,%MediaCategories%\%GUID.A2.PINNAME_MPEG_INDEX_OUT%,Name,,%PinName.MpegIndexOut%
HKLM,%MediaCategories%\%GUID.A2.PINNAME_656_OUT%,Name,,%PinName.656Out%
HKLM,%MediaCategories%\%GUID.A2.PINNAME_656_IN%,Name,,%PinName.656In%
;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]

;----------------
; Non-Localizable
;----------------
SERVICE_KERNEL_DRIVER	=1
SERVICE_AUTO_START	=2
SERVICE_DEMAND_START	=3
SERVICE_ERROR_NORMAL	=1
WINDOWS_DIRECTORY		=10
SYSTEM_DIRECTORY		=11
DRIVERS_DIRECTORY		=12

;----------------
; Localizable
;----------------
HCW="Hauppauge"

p2.Capture=    "Hauppauge WinTV PVR PCI II Capture"
p2.Encoder=    "Hauppauge WinTV PVR PCI II Encoder"
p2.Multiplexer="Hauppauge WinTV PVR PCI II Multiplexer"
p2.Decoder=    "Hauppauge WinTV PVR PCI II Decoder"
p2.TvTuner=    "Hauppauge WinTV PVR PCI II TvTuner"
p2.Crossbar=   "Hauppauge WinTV PVR PCI II Crossbar"	
p2.TvAudio=    "Hauppauge WinTV PVR PCI II TvAudio"
p2.InstallDisk="Hauppauge WinTV PVR PCI II Install Disk"
A2.DeviceServiceName= "Hauppauge WinTV PVR PCI II ([23|25|26]xxx)"
A2.AudioFriendlyName= "Hauppauge WinTV PVR PCI II ([23|25|26]xxx) Audio Capture"
A2.DeviceAmity2=    "Hauppauge WinTV PVR PCI II (26xxx)"
A2.DeviceAmity22_1= "Hauppauge WinTV PVR PCI II (23xxx) (Tuner 1)"
A2.DeviceAmity22_2= "Hauppauge WinTV PVR PCI II (23xxx) (Tuner 2)"
A2.DeviceBaldwin2=    "Hauppauge WinTV PVR PCI II (25xxx)"
A2.DeviceAmityUnsupported=    "UNSUPPORTED Hauppauge WinTV PVR PCI (-16)"

; For the pinname
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
ActiveMovieCategories="CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
MediaSets                    = "System\CurrentControlSet\Control\MediaSets"

GUID.PROPERTY_SET_IVAC_PROPERTIES=		"{d2185a40-0398-11d3-a53e-00a0c9ef506a}"
GUID.PINNAME_MPEG2_VIDEO=			"{4A548B66-AB0F-4bab-BF35-9B8DF814618B}"
GUID.PINNAME_VBI=				"{d5b95261-c8e3-11d3-a541-00a0c9ef506a}"
GUID.PINNAME_Index=				"{6e8aa6a9-1dee-11d5-a437-00e0294170dd}"
GUID.PINNAME_MPEG2_DEC_VIDEO=			"{3e4035c1-6d25-11d4-a435-00e0294170dd}"
GUID.PINNAME_VBI_OUT=				"{FE5BBAA5-2D07-4d35-BACA-E0ADDA5AD751}"
GUID.PINNAME_ANALOG_VIDEO_IN=			"{41C38A94-B29F-4adc-855E-D5C8024ACAA4}"
GUID.PINNAME_ANALOG_AUDIO_IN=			"{04394D28-52A7-4c46-AED0-65D62CC64DA6}"
GUID.PINNAME_VIDEO_YUV =			"{46E70DC8-C91C-4e27-9194-0A92787B225D}"
GUID.PINNAME_AUDIO_PCM =			"{4DE7B8BD-66AF-409d-B1CA-1221C6C52B46}"
GUID.PINNAME_LINE_21 =				"{FB6C4284-0353-11d1-905F-0000C0CC16BA}"
GUID.PINNAME_PREV_YUV =				"{B9B5C1DC-387B-45de-B6B8-3445E83F1478}"
GUID.PINNAME_PREV_PCM =				"{405A0891-A769-4c3f-8A43-F4A3E4FDAD77}"

GUID.A2.PINNAME_ANALOG_AUDIO_IN = "{3E2D189F-B15C-4447-96F1-BD1D64FB99BA}"
GUID.A2.PINNAME_AUDIO_OUT       = "{9DA02733-7910-40f2-95DD-0441676C9A9B}"
GUID.A2.PINNAME_MPEG_OUT        = "{0336609B-16B8-420b-9A6F-E65BB03447BA}"
GUID.A2.PINNAME_MPEG_INDEX_OUT  = "{E298342F-F60B-4c61-9C0D-4EDACDA8007F}"
GUID.A2.PINNAME_656_OUT         = "{4EF89945-4D43-48d7-A442-A1B4E7813036}"
GUID.A2.PINNAME_656_IN          = "{0E49C928-C95B-4e72-B1A5-A1B9EA79EB6B}"
PinName.AnalogAudioIn           = "Analog Audio In"
PinName.AnalogAudioOut          = "Audio Out"
PinName.MpegOut                 = "MPEG" 
PinName.MpegIndexOut            = "Mpeg Index" 
PinName.656Out                  = "656" 
PinName.656In                   = "656" 


GUID.Encoder="{19689BF6-C384-48fd-AD51-90E58C79F70B}"
GUID.Multiplexer="{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"

Category_Encoders="WDM Streaming Encoder Devices"
Category_Multiplexers="WDM Streaming Multiplexer Devices"
Node.Encoder="Encoder"
Node.Multiplexer="Multiplexer"

EXCLUSION_KEY_MM2="SOFTWARE\Microsoft\MM20\RecordSettings\Ignore Device"

PlugIn_HCW_ECP_CP="Hauppauge ECP KSProxy Extension"



;
; Amity2 property page GUIDS
;
GUID.A2.Noise_Properties        = "{C8E2985F-F8C2-43d3-BD31-40A2D729D520}"
GUID.A2.Pin_Resolution_Prop     = "{0CB10A9E-C45C-4d5d-B4A6-9A1B67442B81}"
GUID.A2.FALCON_CONTROL_PROPERTIES  = "{9D12BF07-3548-4eac-9344-830CFA79B92F}"
KSCATEGORY_AUDIO             = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
Proxy.CLSID                  = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"



;
; HcwECP property page GUIDS
;
GUID.HcwECP.PropPages          = "{70BDBEEE-48CA-40ae-B700-34A3F2A29142}"
GUID.HcwECP.PropPage.Info      = "{33A93DDC-434C-4881-8788-9458ACEFDA80}"
GUID.HcwECP.PropPage.Diag      = "{EA4F9A26-4AD7-401b-B137-96943BF9DDDD}"
GUID.HcwECP.PropPage.Video     = "{2C669739-B41C-4092-9750-97AC9073507B}"
GUID.HcwECP.PropPage.Audio     = "{10A64E72-CE72-4ffd-8D0D-9ECA43FB6A5A}"
GUID.HcwECP.PropPage.System    = "{DB2132AE-12DB-4624-A4F1-517F1313D66F}"


;
; Reference GUIDS
;
A2.KsNameFilter                 = "{9B365890-165F-11D0-A195-0020AFD156E4}"
A2.TVAudioReferenceGuid         = "{BD5227E3-96BB-4172-9CD3-D07B25FAC01A}"
A2.XBARReferenceGUID            = "{E4E33899-8D15-47d1-BECC-113883D0BBC9}"
A2.TunerReferenceGuid           = "{EBE24D78-F037-4932-B879-CCEFEFE78750}"
A2.EncoderReferenceGuid         = "{03688831-8667-4c61-B5D6-4A361F025D2D}"
A2.AudioReferenceGuid           = "{AB766B70-AFB3-4461-A4DE-22E9C516B7FE}"

server: web1, load: 0.85