;
;AVStream pin centric sample mini driver (TV400X.sys) installation file. 
;(Copyright (C) ShenZhen ZhongAn Vision  All rights reserved.  

[Version]
signature="$Windows NT$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%zhongan%
pnplockdown=1
Catalogfile=TV400X.cat
DriverVer=11/03/2023,6.1.5716.0

[SourceDisksNames.x86]
1 = "Install disk",,,\x86

[SourceDisksNames.amd64]
2 = "Install disk",,,\x64

[SourceDisksFiles.x86]
TV400X.sys=1
TV400XProp.dll=1

[SourceDisksFiles.amd64]
TV400X.sys=2
TV400XProp.dll=2
TV400XProp_x86.dll=2

[DestinationDirs]
DefaultDestDir=12
TV400X.CopyFiles=12
Prop.CopyFiles=11
Prop.CopyFiles1.NTamd64=10,SysWOW64

[TV400X.CopyFiles]
TV400X.sys

[Prop.CopyFiles]
TV400XProp.dll

[Prop.CopyFiles1.NTamd64]
TV400XProp_x86.dll

[Manufacturer]
%zhongan%=zhongan,NTx86,NT,NTamd64


[zhongan.NTx86]
%TV400X.DeviceDesc%=TV400X,PCI\VEN_10EE&DEV_7020
%TV400X.DeviceDesc%=TV400X,PCI\VEN_10EE&DEV_7021
%TV400X.DeviceDesc%=TV400X,PCI\VEN_10EE&DEV_7027
%tv800e.DeviceDesc%=tv800e,PCI\VEN_10EE&DEV_7026

[zhongan.NTamd64]
%TV400X.DeviceDesc%=TV400X,PCI\VEN_10EE&DEV_7020
%TV400X.DeviceDesc%=TV400X,PCI\VEN_10EE&DEV_7021
%TV400X.DeviceDesc%=TV400X,PCI\VEN_10EE&DEV_7027
%tv800e.DeviceDesc%=tv800e,PCI\VEN_10EE&DEV_7026
;---------------------------------------------------------------
;                x 86  D D I n s t a l l
;---------------------------------------------------------------

[TV400X.ntx86.hw]
AddReg		 = TV400X.HW.AddReg

[TV400X.ntamd64.hw]
AddReg		 = TV400X.HW.AddReg

[TV400X.HW.AddReg]
HKR,Interrupt Management,,0x00000010
HKR,Interrupt Management\MessageSignaledInterruptProperties,,0x00000010
HKR,Interrupt Management\MessageSignaledInterruptProperties,MSISupported,0x00010001,1
HKR,Interrupt Management\MessageSignaledInterruptProperties,MessageNumberLimit,0x00010001,1


[TV400X.NT]
Include=ks.inf,kscaptur.inf,wdmaudio.inf
Needs=KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration
CopyFiles=TV400X.CopyFiles,Prop.CopyFiles
;RegisterDlls=Prop.RegDLL.NT
AddReg=TV400X_x86.AddReg,MISC.AddReg


[tv800e.NT]
Include=ks.inf,kscaptur.inf,wdmaudio.inf
Needs=KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration
CopyFiles=TV400X.CopyFiles,Prop.CopyFiles
;RegisterDlls=Prop.RegDLL.NT
AddReg=TV400X_x86.AddReg,MISC.AddReg,MISC.AddReg1
;---------------------------------------------------------------
;                A M D 64  D D I n s t a l l
;---------------------------------------------------------------

[TV400X.NTamd64]
Include=ks.inf,KSCAPTUR.inf
Needs=KS.Registration,KSCAPTUR.Registration.NT
CopyFiles=TV400X.CopyFiles,Prop.CopyFiles,Prop.CopyFiles1.NTamd64
AddReg=TV400X_x64.AddReg,TV400X_x86.AddReg,MISC.AddReg

[tv800e.NTamd64]
Include=ks.inf,KSCAPTUR.inf
Needs=KS.Registration,KSCAPTUR.Registration.NT
CopyFiles=TV400X.CopyFiles,Prop.CopyFiles,Prop.CopyFiles1.NTamd64
AddReg=TV400X_x64.AddReg,TV400X_x86.AddReg,MISC.AddReg,MISC.AddReg1

[MISC.AddReg]
HKR,"DriverData","Dummy",0x00010001, 0x00, 0x00, 0x00, 0x00
; video color property value
HKR,"DriverData","video_image_brightness0",0x00010001,0xe0,0x00,0x00,0x00
HKR,"DriverData","video_image_contrast0",0x00010001, 0x8a,0x00,0x00,0x00
HKR,"DriverData","video_image_saturation0",0x00010001, 0xa0,0x00,0x00,0x00
HKR,"DriverData","video_image_hue0",0x00010001, 0xf5,0x00,0x00,0x00
HKR,"DriverData","Sharpness0",0x00010001, 0xf8,0x00,0x00,0x00

HKR,"DriverData","video_image_brightness1",0x00010001,0xe0,0x00,0x00,0x00
HKR,"DriverData","video_image_contrast1",0x00010001, 0x8a,0x00,0x00,0x00
HKR,"DriverData","video_image_saturation1",0x00010001, 0xa0,0x00,0x00,0x00
HKR,"DriverData","video_image_hue1",0x00010001, 0xf5,0x00,0x00,0x00
HKR,"DriverData","Sharpness1",0x00010001, 0xf8,0x00,0x00,0x00


HKR,"DriverData","video_image_brightness2",0x00010001,0xe0,0x00,0x00,0x00
HKR,"DriverData","video_image_contrast2",0x00010001, 0x8a,0x00,0x00,0x00
HKR,"DriverData","video_image_saturation2",0x00010001, 0xa0,0x00,0x00,0x00
HKR,"DriverData","video_image_hue2",0x00010001, 0xf5,0x00,0x00,0x00
HKR,"DriverData","Sharpness2",0x00010001, 0xf8,0x00,0x00,0x00


HKR,"DriverData","video_image_brightness3",0x00010001,0xe0,0x00,0x00,0x00
HKR,"DriverData","video_image_contrast3",0x00010001, 0x8a,0x00,0x00,0x00
HKR,"DriverData","video_image_saturation3",0x00010001, 0xa0,0x00,0x00,0x00
HKR,"DriverData","video_image_hue3",0x00010001, 0xf5,0x00,0x00,0x00
HKR,"DriverData","Sharpness3",0x00010001, 0xf8,0x00,0x00,0x00

; vga position: up /down /left / right adjustment
HKR,"DriverData","is_video_swap_left_right",0x00010001,0x00,0x00,0x00,0x00
HKR,"DriverData","is_video_swap_top_bottom",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","video_image_shr_pixel",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","video_image_shu_pixel",0x00010001,0x00,0x00,0x00,0x00

; 2:blue, 3:black, other:colour bar  
HKR,"DriverData","NO_SINAL_SCREEN",0x00010001,0x02,0x00,0x00,0x00
HKR,"DriverData","boot_wait_time",0x00010001,0x08,0x00,0x00,0x00
; rgb gain
HKR,"DriverData","video_gain_r0",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_g0",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_b0",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_l0",0x00010001,0x1e,0x00,0x00,0x00

HKR,"DriverData","video_gain_r1",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_g1",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_b1",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_l1",0x00010001,0x1e,0x00,0x00,0x00

HKR,"DriverData","video_gain_r2",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_g2",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_b2",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_l2",0x00010001,0x1e,0x00,0x00,0x00

HKR,"DriverData","video_gain_r3",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_g3",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_b3",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_l3",0x00010001,0x1e,0x00,0x00,0x00

HKR,"DriverData","tp2828_eq0",0x00010001,0x00,0x00,0x00,0x00
HKR,"DriverData","tp2828_eq1",0x00010001,0x00,0x00,0x00,0x00
HKR,"DriverData","tp2828_eq2",0x00010001,0x00,0x00,0x00,0x00
HKR,"DriverData","tp2828_eq3",0x00010001,0x00,0x00,0x00,0x00
;///////////////

HKR,"DriverData","video_image_boost_val",0x00010001, 0x0b,0x00,0x00,0x00
HKR,"DriverData","video_image_phase_val",0x00010001, 0x0b,0x00,0x00,0x00

HKR,"DriverData","video_image_cut_hor0",0x00010001, 0x08,0x00,0x08,0x00
HKR,"DriverData","video_image_cut_ver0",0x00010001, 0x00,0x00,0x00,0x00

HKR,"DriverData","video_image_cut_hor1",0x00010001, 0x08,0x00,0x08,0x00
HKR,"DriverData","video_image_cut_ver1",0x00010001, 0x00,0x00,0x00,0x00

HKR,"DriverData","video_image_cut_hor2",0x00010001, 0x08,0x00,0x08,0x00
HKR,"DriverData","video_image_cut_ver2",0x00010001, 0x00,0x00,0x00,0x00

HKR,"DriverData","video_image_cut_hor3",0x00010001, 0x08,0x00,0x08,0x00
HKR,"DriverData","video_image_cut_ver3",0x00010001, 0x00,0x00,0x00,0x00



;default video input 0:hdmi 
HKR,"DriverData","video_input_type",0x00010001, 0x00,0x00,0x00,0x00
;default audio  input 0:hdmi 
HKR,"DriverData","audio_input_type",0x00010001, 0x00,0x00,0x00,0x00

HKR,"DriverData","dma_start_wait_time2",0x00010001, 0x0a,0x00,0x00,0x00

[MISC.AddReg1]
; video color property value
HKR,"DriverData","video_image_brightness4",0x00010001,0xe0,0x00,0x00,0x00
HKR,"DriverData","video_image_contrast4",0x00010001, 0x8a,0x00,0x00,0x00
HKR,"DriverData","video_image_saturation4",0x00010001, 0xa0,0x00,0x00,0x00
HKR,"DriverData","video_image_hue4",0x00010001, 0xf5,0x00,0x00,0x00
HKR,"DriverData","Sharpness4",0x00010001, 0xf8,0x00,0x00,0x00

HKR,"DriverData","video_image_brightness5",0x00010001,0xe0,0x00,0x00,0x00
HKR,"DriverData","video_image_contrast5",0x00010001, 0x8a,0x00,0x00,0x00
HKR,"DriverData","video_image_saturation5",0x00010001, 0xa0,0x00,0x00,0x00
HKR,"DriverData","video_image_hue5",0x00010001, 0xf5,0x00,0x00,0x00
HKR,"DriverData","Sharpness5",0x00010001, 0xf8,0x00,0x00,0x00


HKR,"DriverData","video_image_brightness6",0x00010001,0xe0,0x00,0x00,0x00
HKR,"DriverData","video_image_contrast6",0x00010001, 0x8a,0x00,0x00,0x00
HKR,"DriverData","video_image_saturation6",0x00010001, 0xa0,0x00,0x00,0x00
HKR,"DriverData","video_image_hue6",0x00010001, 0xf5,0x00,0x00,0x00
HKR,"DriverData","Sharpness6",0x00010001, 0xf8,0x00,0x00,0x00


HKR,"DriverData","video_image_brightness7",0x00010001,0xe0,0x00,0x00,0x00
HKR,"DriverData","video_image_contrast7",0x00010001, 0x8a,0x00,0x00,0x00
HKR,"DriverData","video_image_saturation7",0x00010001, 0xa0,0x00,0x00,0x00
HKR,"DriverData","video_image_hue7",0x00010001, 0xf5,0x00,0x00,0x00
HKR,"DriverData","Sharpness7",0x00010001, 0xf8,0x00,0x00,0x00


; rgb gain
HKR,"DriverData","video_gain_r4",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_g4",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_b4",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_l4",0x00010001,0x1e,0x00,0x00,0x00

HKR,"DriverData","video_gain_r5",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_g5",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_b5",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_l5",0x00010001,0x1e,0x00,0x00,0x00

HKR,"DriverData","video_gain_r6",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_g6",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_b6",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_l6",0x00010001,0x1e,0x00,0x00,0x00

HKR,"DriverData","video_gain_r7",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_g7",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_b7",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_l7",0x00010001,0x1e,0x00,0x00,0x00

HKR,"DriverData","tp2828_eq4",0x00010001,0x00,0x00,0x00,0x00
HKR,"DriverData","tp2828_eq5",0x00010001,0x00,0x00,0x00,0x00
HKR,"DriverData","tp2828_eq6",0x00010001,0x00,0x00,0x00,0x00
HKR,"DriverData","tp2828_eq7",0x00010001,0x00,0x00,0x00,0x00
;///////////////


HKR,"DriverData","video_image_cut_hor4",0x00010001, 0x08,0x00,0x08,0x00
HKR,"DriverData","video_image_cut_ver4",0x00010001, 0x00,0x00,0x00,0x00

HKR,"DriverData","video_image_cut_hor5",0x00010001, 0x08,0x00,0x08,0x00
HKR,"DriverData","video_image_cut_ver5",0x00010001, 0x00,0x00,0x00,0x00

HKR,"DriverData","video_image_cut_hor6",0x00010001, 0x08,0x00,0x08,0x00
HKR,"DriverData","video_image_cut_ver6",0x00010001, 0x00,0x00,0x00,0x00

HKR,"DriverData","video_image_cut_hor7",0x00010001, 0x08,0x00,0x08,0x00
HKR,"DriverData","video_image_cut_ver7",0x00010001, 0x00,0x00,0x00,0x00


;---------------------------------------------------------------
;                I n t e r f a c e s
;---------------------------------------------------------------

[TV400X.NT.Interfaces]
;AddInterface=%KSCATEGORY_CAPTURE%,%KsNameFilter%,VID_Interface,
;AddInterface=%KSCATEGORY_VIDEO%,%KsNameFilter%,VID_Interface,

AddInterface=%KSCATEGORY_CAPTURE%,%TV400XVideoCaptureFilter0GUID%,TV400XVID_Interface0,
AddInterface=%KSCATEGORY_VIDEO%,  %TV400XVideoCaptureFilter0GUID%,TV400XVID_Interface0,
AddInterface=%KSCATEGORY_CAPTURE%,%TV400XVideoCaptureFilter1GUID%,TV400XVID_Interface1,
AddInterface=%KSCATEGORY_VIDEO%,  %TV400XVideoCaptureFilter1GUID%,TV400XVID_Interface1,
AddInterface=%KSCATEGORY_CAPTURE%,%TV400XVideoCaptureFilter2GUID%,TV400XVID_Interface2,
AddInterface=%KSCATEGORY_VIDEO%,  %TV400XVideoCaptureFilter2GUID%,TV400XVID_Interface2,
AddInterface=%KSCATEGORY_CAPTURE%,%TV400XVideoCaptureFilter3GUID%,TV400XVID_Interface3,
AddInterface=%KSCATEGORY_VIDEO%,  %TV400XVideoCaptureFilter3GUID%,TV400XVID_Interface3,


;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface,
;AddInterface=%KSCATEGORY_AUDIO_CAP%,%AudioReferenceGuid%,AUD_Interface,

[TV400X.NTamd64.Interfaces]

AddInterface=%KSCATEGORY_CAPTURE%,%TV400XVideoCaptureFilter0GUID%,TV400XVID_Interface0,
AddInterface=%KSCATEGORY_VIDEO%,  %TV400XVideoCaptureFilter0GUID%,TV400XVID_Interface0,
AddInterface=%KSCATEGORY_CAPTURE%,%TV400XVideoCaptureFilter1GUID%,TV400XVID_Interface1,
AddInterface=%KSCATEGORY_VIDEO%,  %TV400XVideoCaptureFilter1GUID%,TV400XVID_Interface1,
AddInterface=%KSCATEGORY_CAPTURE%,%TV400XVideoCaptureFilter2GUID%,TV400XVID_Interface2,
AddInterface=%KSCATEGORY_VIDEO%,  %TV400XVideoCaptureFilter2GUID%,TV400XVID_Interface2,
AddInterface=%KSCATEGORY_CAPTURE%,%TV400XVideoCaptureFilter3GUID%,TV400XVID_Interface3,
AddInterface=%KSCATEGORY_VIDEO%,  %TV400XVideoCaptureFilter3GUID%,TV400XVID_Interface3,


;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface,
;AddInterface=%KSCATEGORY_AUDIO_CAP%,%AudioReferenceGuid%,AUD_Interface,

[tv800e.NT.Interfaces]
;AddInterface=%KSCATEGORY_CAPTURE%,%KsNameFilter%,VID_Interface,
;AddInterface=%KSCATEGORY_VIDEO%,%KsNameFilter%,VID_Interface,

AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter0GUID%,Tv800eVID_Interface0,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter0GUID%,Tv800eVID_Interface0,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter1GUID%,Tv800eVID_Interface1,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter1GUID%,Tv800eVID_Interface1,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter2GUID%,Tv800eVID_Interface2,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter2GUID%,Tv800eVID_Interface2,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter3GUID%,Tv800eVID_Interface3,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter3GUID%,Tv800eVID_Interface3,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter4GUID%,Tv800eVID_Interface4,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter4GUID%,Tv800eVID_Interface4,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter5GUID%,Tv800eVID_Interface5,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter5GUID%,Tv800eVID_Interface5,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter6GUID%,Tv800eVID_Interface6,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter6GUID%,Tv800eVID_Interface6,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter7GUID%,Tv800eVID_Interface7,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter7GUID%,Tv800eVID_Interface7,

;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface,
;AddInterface=%KSCATEGORY_AUDIO_CAP%,%AudioReferenceGuid%,AUD_Interface,

[tv800e.NTamd64.Interfaces]

AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter0GUID%,Tv800eVID_Interface0,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter0GUID%,Tv800eVID_Interface0,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter1GUID%,Tv800eVID_Interface1,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter1GUID%,Tv800eVID_Interface1,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter2GUID%,Tv800eVID_Interface2,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter2GUID%,Tv800eVID_Interface2,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter3GUID%,Tv800eVID_Interface3,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter3GUID%,Tv800eVID_Interface3,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter4GUID%,Tv800eVID_Interface4,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter4GUID%,Tv800eVID_Interface4,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter5GUID%,Tv800eVID_Interface5,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter5GUID%,Tv800eVID_Interface5,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter6GUID%,Tv800eVID_Interface6,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter6GUID%,Tv800eVID_Interface6,
AddInterface=%KSCATEGORY_CAPTURE%,%Tv800eVideoCaptureFilter7GUID%,Tv800eVID_Interface7,
AddInterface=%KSCATEGORY_VIDEO%,  %Tv800eVideoCaptureFilter7GUID%,Tv800eVID_Interface7,

;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface,
;AddInterface=%KSCATEGORY_AUDIO_CAP%,%AudioReferenceGuid%,AUD_Interface,

[TV400XVID_Interface0]
AddReg=TV400XVID_Interface0.AddReg

[TV400XVID_Interface1]
AddReg=TV400XVID_Interface1.AddReg

[TV400XVID_Interface2]
AddReg=TV400XVID_Interface2.AddReg

[TV400XVID_Interface3]
AddReg=TV400XVID_Interface3.AddReg


[Tv800eVID_Interface0]
AddReg=Tv800eVID_Interface0.AddReg

[Tv800eVID_Interface1]
AddReg=Tv800eVID_Interface1.AddReg

[Tv800eVID_Interface2]
AddReg=Tv800eVID_Interface2.AddReg

[Tv800eVID_Interface3]
AddReg=Tv800eVID_Interface3.AddReg

[Tv800eVID_Interface4]
AddReg=Tv800eVID_Interface4.AddReg

[Tv800eVID_Interface5]
AddReg=Tv800eVID_Interface5.AddReg

[Tv800eVID_Interface6]
AddReg=Tv800eVID_Interface6.AddReg

[Tv800eVID_Interface7]
AddReg=Tv800eVID_Interface7.AddReg


;---------------------------------------------------------------
;                A d d R e g
;---------------------------------------------------------------

[TV400XVID_Interface0.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%TV400XVideoCaptureFilter0FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[TV400XVID_Interface1.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%TV400XVideoCaptureFilter1FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[TV400XVID_Interface2.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%TV400XVideoCaptureFilter2FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[TV400XVID_Interface3.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%TV400XVideoCaptureFilter3FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%

[Tv800eVID_Interface0.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tv800eVideoCaptureFilter0FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[Tv800eVID_Interface1.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tv800eVideoCaptureFilter1FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[Tv800eVID_Interface2.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tv800eVideoCaptureFilter2FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[Tv800eVID_Interface3.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tv800eVideoCaptureFilter3FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[Tv800eVID_Interface4.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tv800eVideoCaptureFilter4FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[Tv800eVID_Interface5.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tv800eVideoCaptureFilter5FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[Tv800eVID_Interface6.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tv800eVideoCaptureFilter6FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[Tv800eVID_Interface7.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tv800eVideoCaptureFilter7FriendlyName%
;{54DEFD75-D039-42e7-9A7B-7C549CDB326B}
HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x75, 0xFD, 0xDE, 0x54, 0x39, 0xD0, 0xE7, 0x42, 0x9A, 0x7B, 0x7C, 0x54, 0x9C, 0xDB, 0x32, 0x6B
HKR,PinFactory\1\Interfaces\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,

HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.General_Properties_CAPTURE%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_IN%,Name,,%PinName.VideoIn%
[TV400X_x86.AddReg]
HKCR,CLSID\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,"Output Format"
HKCR,CLSID\{857B0D16-AD05-4ba3-BF27-093CCC37D545}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,CLSID\{857B0D16-AD05-4ba3-BF27-093CCC37D545}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaInterfaces%\{857B0D16-AD05-4ba3-BF27-093CCC37D545}, , , "Output Format"
HKLM,%MediaInterfaces%\{857B0D16-AD05-4ba3-BF27-093CCC37D545}, IID, 1, 16,0D,7B,85, 05,AD, A3,4B, 0xBF, 0x27, 0x09, 0x3C, 0xCC, 0x37, 0xD5, 0x45
HKCR,CLSID\{54DEFD75-D039-42e7-9A7B-7C549CDB326B},,,"HDPro OutputFormat Page"
HKCR,CLSID\{54DEFD75-D039-42e7-9A7B-7C549CDB326B}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,CLSID\{54DEFD75-D039-42e7-9A7B-7C549CDB326B}\InprocServer32,ThreadingModel,,"Both"
;HKLM,%MediaSets%\%GUID.OUTPUT_FORMAT_PROPERTIES%\PropertyPages\%GUID.OutputFormat_Properties%,,,"HDPro OutputFormat Page"
HKLM,%MediaSets%\{857B0D16-AD05-4ba3-BF27-093CCC37D545}\PropertyPages\%GUID.OutputFormat_Properties%,,,"HDPro OutputFormat Page"
HKCR,CLSID\{C4266897-E0CE-48fa-9214-58209B60C186},,,"Input"
HKCR,CLSID\{C4266897-E0CE-48fa-9214-58209B60C186}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,CLSID\{C4266897-E0CE-48fa-9214-58209B60C186}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaInterfaces%\{C4266897-E0CE-48fa-9214-58209B60C186}, , , "Input"
HKLM,%MediaInterfaces%\{C4266897-E0CE-48fa-9214-58209B60C186}, IID, 1, 97,68,26,C4, CE,E0, FA,48, 0x92, 0x14, 0x58, 0x20, 0x9B, 0x60, 0xC1, 0x86
HKCR,CLSID\{56045F84-6251-4FF5-AA25-67F82A441E51},,,"HDPro InputInfo Page"
HKCR,CLSID\{56045F84-6251-4FF5-AA25-67F82A441E51}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,CLSID\{56045F84-6251-4FF5-AA25-67F82A441E51}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaSets%\%GUID.INPUT_INFO_PROPERTIES%\PropertyPages\%GUID.InputInfo_Properties%,,,"HDPro InputInfo Page"
HKCR,CLSID\{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672},,,"Version"
HKCR,CLSID\{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,CLSID\{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaInterfaces%\{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672}, , , "Version"
HKLM,%MediaInterfaces%\{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672}, IID, 1, 3D,30,66,BB, DD,8F, EE,4A, 0xBF, 0x0B, 0xE5, 0xBE, 0xDA, 0xB5, 0x16, 0x72
HKCR,CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBD},,,"HDPro Version Page"
HKCR,CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBD}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBD}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaSets%\%GUID.GENERAL_VERSION_PROPERTIES%\PropertyPages\%GUID.General_Properties_CAPTURE%,,,"HDPro Version Page"
HKCR,CLSID\{E810B402-747E-43d6-BF38-2F03CD3FEC5C},,,"Advance"
HKCR,CLSID\{E810B402-747E-43d6-BF38-2F03CD3FEC5C}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,CLSID\{E810B402-747E-43d6-BF38-2F03CD3FEC5C}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaInterfaces%\{E810B402-747E-43d6-BF38-2F03CD3FEC5C}, , , "Advance"
HKLM,%MediaInterfaces%\{E810B402-747E-43d6-BF38-2F03CD3FEC5C}, IID, 1, 02,B4,10,E8, 7E,74, D6,43, 0xBF, 0x38, 0x2F, 0x03, 0xCD, 0x3F, 0xEC, 0x5C
HKCR,CLSID\{F2522F4D-003F-462E-B725-8D08ABDAF094},,,"HDPro AdvanceSet Page"
HKCR,CLSID\{F2522F4D-003F-462E-B725-8D08ABDAF094}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,CLSID\{F2522F4D-003F-462E-B725-8D08ABDAF094}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaSets%\%GUID.ADV_SET_PROPERTIES%\PropertyPages\%GUID.AdvSet_Properties%,,,"HDPro AdvanceSet Page"


[TV400X_x64.AddReg]
HKCR,WOW6432Node\CLSID\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,"Output Format"
HKCR,WOW6432Node\CLSID\{857B0D16-AD05-4ba3-BF27-093CCC37D545}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,WOW6432Node\CLSID\{857B0D16-AD05-4ba3-BF27-093CCC37D545}\InprocServer32,ThreadingModel,,"Both"
HKCR,WOW6432Node\CLSID\{54DEFD75-D039-42e7-9A7B-7C549CDB326B},,,"HDPro OutputFormat Page"
HKCR,WOW6432Node\CLSID\{54DEFD75-D039-42e7-9A7B-7C549CDB326B}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\SysWOW64\TV400XProp_x86.dll"
HKCR,WOW6432Node\CLSID\{54DEFD75-D039-42e7-9A7B-7C549CDB326B}\InprocServer32,ThreadingModel,,"Both"

HKCR,WOW6432Node\CLSID\{C4266897-E0CE-48fa-9214-58209B60C186},,,"Input"
HKCR,WOW6432Node\CLSID\{C4266897-E0CE-48fa-9214-58209B60C186}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,WOW6432Node\CLSID\{C4266897-E0CE-48fa-9214-58209B60C186}\InprocServer32,ThreadingModel,,"Both"
HKCR,WOW6432Node\CLSID\{56045F84-6251-4FF5-AA25-67F82A441E51},,,"HDPro InputInfo Page"
HKCR,WOW6432Node\CLSID\{56045F84-6251-4FF5-AA25-67F82A441E51}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\SysWOW64\TV400XProp_x86.dll"
HKCR,WOW6432Node\CLSID\{56045F84-6251-4FF5-AA25-67F82A441E51}\InprocServer32,ThreadingModel,,"Both"
HKCR,WOW6432Node\CLSID\{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672},,,"Version"
HKCR,WOW6432Node\CLSID\{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,WOW6432Node\CLSID\{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672}\InprocServer32,ThreadingModel,,"Both"
HKCR,WOW6432Node\CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBD},,,"HDPro Version Page"
HKCR,WOW6432Node\CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBD}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\SysWOW64\TV400XProp_x86.dll"
HKCR,WOW6432Node\CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBD}\InprocServer32,ThreadingModel,,"Both"

HKCR,WOW6432Node\CLSID\{E810B402-747E-43d6-BF38-2F03CD3FEC5C},,,"Advance"
HKCR,WOW6432Node\CLSID\{E810B402-747E-43d6-BF38-2F03CD3FEC5C}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\TV400XProp.dll"
HKCR,WOW6432Node\CLSID\{E810B402-747E-43d6-BF38-2F03CD3FEC5C}\InprocServer32,ThreadingModel,,"Both"
HKCR,WOW6432Node\CLSID\{F2522F4D-003F-462E-B725-8D08ABDAF094},,,"HDPro AdvanceSet Page"
HKCR,WOW6432Node\CLSID\{F2522F4D-003F-462E-B725-8D08ABDAF094}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\SysWOW64\TV400XProp_x86.dll"
HKCR,WOW6432Node\CLSID\{F2522F4D-003F-462E-B725-8D08ABDAF094}\InprocServer32,ThreadingModel,,"Both"
;---------------------------------------------------------------
;                S e r v i c e s  
;---------------------------------------------------------------

[TV400X.NT.Services]
AddService=tv400e, 0x00000002, TV400X.ServiceInstall

[TV400X.NTamd64.Services]
AddService=tv400e, 0x00000002, TV400X.ServiceInstall

[TV400X.ServiceInstall]
DisplayName=%TV400X.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\TV400X.sys


[tv800e.NT.Services]
AddService=tv800e, 0x00000002, tv800e.ServiceInstall

[tv800e.NTamd64.Services]
AddService=tv800e, 0x00000002, tv800e.ServiceInstall

[tv800e.ServiceInstall]
DisplayName=%tv800e.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\TV400X.sys
;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]
; non-localizable
KsNameFilter= "{9B365890-165F-11D0-A195-0020AFD156E4}"
TV400XVideoCaptureFilter0GUID="{23365F35-B221-44bf-BAEA-10DAF5230C6C}"
TV400XVideoCaptureFilter0FriendlyName   ="TV400_X Video Capture #0"
TV400XVideoCaptureFilter1GUID="{23365F35-B221-44bf-BAEA-10DAF5230C6D}" 
TV400XVideoCaptureFilter1FriendlyName   = "TV400_X Video Capture #1"
TV400XVideoCaptureFilter2GUID="{23365F35-B221-44bf-BAEA-10DAF5230C6E}"  
TV400XVideoCaptureFilter2FriendlyName   = "TV400_X Video Capture #2"
TV400XVideoCaptureFilter3GUID="{23365F35-B221-44bf-BAEA-10DAF5230C6F}"
TV400XVideoCaptureFilter3FriendlyName   = "TV400_X Video Capture #3"

Tv800eVideoCaptureFilter0GUID="{23365F35-B221-44bf-BAEA-10DAF5230C6C}"
Tv800eVideoCaptureFilter0FriendlyName   =""TV400_X Video Capture #0"
Tv800eVideoCaptureFilter1GUID="{23365F35-B221-44bf-BAEA-10DAF5230C6D}" 
Tv800eVideoCaptureFilter1FriendlyName   = ""TV400_X Video Capture #1"
Tv800eVideoCaptureFilter2GUID="{23365F35-B221-44bf-BAEA-10DAF5230C6E}"  
Tv800eVideoCaptureFilter2FriendlyName   = ""TV400_X Video Capture #2"
Tv800eVideoCaptureFilter3GUID="{23365F35-B221-44bf-BAEA-10DAF5230C6F}"
Tv800eVideoCaptureFilter3FriendlyName   = ""TV400_X Video Capture #3"
Tv800eVideoCaptureFilter4GUID="{23365F35-B221-44bf-BAEA-10DAF5230C70}"
Tv800eVideoCaptureFilter4FriendlyName   = ""TV400_X Video Capture #4"
Tv800eVideoCaptureFilter5GUID="{23365F35-B221-44bf-BAEA-10DAF5230C71}"
Tv800eVideoCaptureFilter5FriendlyName   = ""TV400_X Video Capture #5"
Tv800eVideoCaptureFilter6GUID="{23365F35-B221-44bf-BAEA-10DAF5230C72}"
Tv800eVideoCaptureFilter6FriendlyName   = ""TV400_X Video Capture #6"
Tv800eVideoCaptureFilter7GUID="{23365F35-B221-44bf-BAEA-10DAF5230C73}"
Tv800eVideoCaptureFilter7FriendlyName   = ""TV400_X Video Capture #7"


Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_AUDIO_CAP="{33D9A762-90C8-11d0-BD43-00A0C911CE86}"
VideoStreamConfigPropPage.CLSID		= "{71F96467-78F3-11d0-A18C-00A0C9118956}"


MediaSets                    	     = "System\CurrentControlSet\Control\MediaSets"
MediaInterfaces              	     = "System\CurrentControlSet\Control\MediaInterfaces"
MediaCategories									   = "SYSTEM\CurrentControlSet\Control\MediaCategories"

GUID.General_Properties_CAPTURE      = "{EF346323-7D99-4a33-98D3-049CF35BFEBD}"
GUID.GENERAL_VERSION_PROPERTIES       = "{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672}"

GUID.OutputFormat_Properties	     = "{54DEFD75-D039-42e7-9A7B-7C549CDB326B}"
GUID.OUTPUT_FORMAT_PROPERTIES	     = "{857B0D16-AD05-4ba3-BF27-093CCC37D545}"

GUID.InputInfo_Properties	     	     = "{56045F84-6251-4ff5-AA25-67F82A441E51}"
GUID.INPUT_INFO_PROPERTIES	     	     = "{C4266897-E0CE-48fa-9214-58209B60C186}"

GUID.AdvSet_Properties	     	     = "{F2522F4D-003F-462e-B725-8D08ABDAF094}"
GUID.ADV_SET_PROPERTIES	     	     = "{E810B402-747E-43d6-BF38-2F03CD3FEC5C}"

GUID.PINNAME_VIDEO_IN 			 = "{DFB2CBBF-E1B6-4c30-B2DF-4CC12246394E}"
PinName.VideoIn          	   = "VideoIn"
;GUID.PINNAME_AUDIO_IN 			 = "{04394D28-52A7-4c46-AED0-65D62CC64DA6}"
;PinName.AudioIn          	   = "AudioIn"
;GUID.PINNAME_AUDIO_OUT       = "{9DA02733-7910-40f2-95DD-0441676C9A9B}"
;PinName.AudioOut             = "AudioOut"
;2018-07 add
GUID.MPEG_Properties         = "{A6ABB595-D3B7-4fdf-A418-F2C79E6E1C14}"
GUID.Diagnostic_Properties   = "{18759BBE-6A06-4118-9A57-E833AD670B81}"
GUID.IVAC_PROPERTIES         = "{87489F71-B890-4ba2-A88B-03E0B1A4EC1D}"
GUID.General_Properties_ENCODER      = "{F6E6FBD9-FE5D-419d-B994-57FB20AAED1D}"
GUID.Video_Properties        = "{5D64F5ED-1526-46f5-B510-AA93437FFA6E}"
GUID.Audio_Properties        = "{9D52CFF7-0DB7-4300-B936-844105E64E9E}"
GUID.Noise_Properties        = "{10E2DF32-3EC5-4551-BAE6-6D8F6B6C853A}"
GUID.CORONA_VERSION_PROPERTIES  = "{461C2E4C-FC98-44c4-A735-21A9FA837A02}"

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
REG_DWORD=0x00010001

;localizable
zhongan="zhongan"
TV400X.DeviceDesc="TV400X Video Device"
tv800e.DeviceDesc="TV800X Video Device"
VID_Interface.FriendlyName="TV400X Video Device"
cdname="TV400X Installation Disk"

;AUD_Interface.FriendlyName             = "HDProAudio"
;AudioReferenceGuid           					 = "{F0D50853-C895-4a46-9BE6-E85614168CF5}"
REG_EXPAND_SZ = 0x00020000
FLG_ADDREG_KEYONLY = 0x00000010
