;
;AVStream pin centric sample mini driver (HDProDrv.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=HDProDrv.cat
DriverVer=11/15/2023,6.1.5716.0

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

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

[SourceDisksFiles.x86]
HDProDrv.sys=1
HDProProp.dll=1

[SourceDisksFiles.amd64]
HDProDrv.sys=2
HDProProp.dll=2
HDProProp_x86.dll=2



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

[HD200X.CopyFiles]
HDProDrv.sys

[Prop.CopyFiles]
HDProProp.dll

[Prop.CopyFiles1.NTamd64]
HDProProp_x86.dll

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


[zhongan.NTx86]
;%HD200X.DeviceDesc%=HD200X,HD200X
%HD200X.DeviceDesc%=HD200X,PCI\VEN_10EE&DEV_7021
%HD200X.DeviceDesc%=HD200X,PCI\VEN_10EE&DEV_4025
%HD200X.DeviceDesc%=HD200X,PCI\VEN_10EE&DEV_4023

[zhongan.NTamd64]
;%HD200X.DeviceDesc%=HD200X,HD200X
%HD200X.DeviceDesc%=HD200X,PCI\VEN_10EE&DEV_7021
%HD200X.DeviceDesc%=HD200X,PCI\VEN_10EE&DEV_4025
%HD200X.DeviceDesc%=HD200X,PCI\VEN_10EE&DEV_4023
;---------------------------------------------------------------
;                x 86  D D I n s t a l l
;---------------------------------------------------------------

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

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

[HD200X.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
[HD200X.NT]
Include=ks.inf,kscaptur.inf,wdmaudio.inf
Needs=KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration
CopyFiles=HD200X.CopyFiles,Prop.CopyFiles
;RegisterDlls=Prop.RegDLL.NT
AddReg=HD200X_x86.AddReg,MISC.AddReg

;---------------------------------------------------------------
;                A M D 64  D D I n s t a l l
;---------------------------------------------------------------

[HD200X.NTamd64]
Include=ks.inf,KSCAPTUR.inf
Needs=KS.Registration,KSCAPTUR.Registration.NT
CopyFiles=HD200X.CopyFiles,Prop.CopyFiles,Prop.CopyFiles1.NTamd64
AddReg=HD200X_x64.AddReg,HD200X_x86.AddReg,MISC.AddReg

[MISC.AddReg]
HKR,"DriverData","Dummy",0x00010001, 0x00, 0x00, 0x00, 0x00
HKLM, %MediaCategories%\{04394D28-52A7-4c46-AED0-65D62CC64DA6},Name,,%AUD_Interface.FriendlyName%

; video color property value
HKR,"DriverData","video_image_brightness",0x00010001,0x01,0x00,0x00,0x00
HKR,"DriverData","video_image_contrast",0x00010001, 0x81,0x00,0x00,0x00
HKR,"DriverData","video_image_saturation",0x00010001, 0x81,0x00,0x00,0x00
HKR,"DriverData","video_image_hue",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","Sharpness",0x00010001, 0x04,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_shl_pixel",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","video_image_shu_pixel",0x00010001,0x00,0x00,0x00,0x00

HKR,"DriverData","DEVICE_NAME",0x00000000,"HD200_X Video Device"
HKR,"DriverData","AUDIO_NAME",0x00000000,"HD200_X Audio"


; rgb gain
HKR,"DriverData","video_gain_r",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_g",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","video_gain_b",0x00010001,0x00,0x40,0x00,0x00

HKR,"DriverData","vga_gain_r",0x00010001,0x00,0x4b,0x00,0x00
HKR,"DriverData","vga_gain_g",0x00010001,0x00,0x40,0x00,0x00
HKR,"DriverData","vga_gain_b",0x00010001,0x00,0x4c,0x00,0x00
;清晰度增强
HKR,"DriverData","video_gain_d",0x00010001,0x50,0x00,0x00,0x00 
HKR,"DriverData","video_gain_e",0x00010001,0x0,0x00,0x00,0x00 
HKR,"DriverData","video_gain_l",0x00010001,0x80,0x00,0x00,0x00 
;sharp
HKR,"DriverData","video_gain_a1",0x00010001,0x5a,0x00,0x00,0x00 
;denois
HKR,"DriverData","video_denoise",0x00010001,0x3C,0x00,0x00,0x00 
HKR,"DriverData","video_denoise_enable_for_430h_460h",0x00010001,0x00,0x00,0x00,0x00 
;retouch
HKR,"DriverData","retouch_type",0x00010001,0x0,0x00,0x00,0x00 
HKR,"DriverData","retouch_amoun",0x00010001,0x64,0x00,0x00,0x00 
HKR,"DriverData","retouch_eps1",0x00010001,0x5,0x00,0x00,0x00 
HKR,"DriverData","retouch_eps2",0x00010001,0x5,0x00,0x00,0x00 

;color space range. now  only surport hd460hs yuv2 colorspace. 0:limit 1:full
HKR,"DriverData","color_space_range",0x00010001,0x0,0x00,0x00,0x00

HKR,"DriverData","video_image_boost_val",0x00010001, 0xb,0x00,0x00,0x00
HKR,"DriverData","video_image_phase_val",0x00010001, 0x3a,0x00,0x00,0x00
HKR,"DriverData","auto_half_video_rate_over_30",0x00010001,0x0,0x00,0x00,0x00 

;default video input 0:hdmi 
;02 sdi 
HKR,"DriverData","video_input_type",0x00010001, 0x00,0x00,0x00,0x00
;default audio  input 0:hdmi 
HKR,"DriverData","audio_input_type",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","is_resize_after_cut",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","VIDEO_AUTO_SCAN",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","ad_video_input_eq_lf",0x00010001, 0x17,0x00,0x00,0x00
HKR,"DriverData","ad_video_input_eq_hf",0x00010001, 0x70,0x00,0x00,0x00
HKR,"DriverData","ite68051_video_input_eq_lf",0x00010001, 0x64,0x00,0x00,0x00
HKR,"DriverData","ite68051_video_input_eq_hf",0x00010001, 0x0,0x00,0x00,0x00
HKR,"DriverData","video_input_polarity",0x00010001, 0x08,0x00,0x00,0x00
HKR,"DriverData","video_input_12g_gain",0x00010001, 0x50,0x00,0x00,0x00
;---------------------------------------------------------------
;                I n t e r f a c e s
;---------------------------------------------------------------
[HD200X.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,%KsNameFilter%,VID_Interface,
AddInterface=%KSCATEGORY_VIDEO%,%KsNameFilter%,VID_Interface,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface,
AddInterface=%KSCATEGORY_AUDIO_CAP%,%AudioReferenceGuid%,AUD_Interface,

[HD200X.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,%KsNameFilter%,VID_Interface,
AddInterface=%KSCATEGORY_VIDEO%,%KsNameFilter%,VID_Interface,
AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface,
;AddInterface=%KSCATEGORY_AUDIO_CAP%,%AudioReferenceGuid%,AUD_Interface,


[VID_Interface]
AddReg=VID_Interface.AddReg, HD200X.MemoryPreferences.AddReg


[AUD_Interface]
AddReg=AUD_Interface.AddReg

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


HKLM,%MediaCategories%\%GUID.PINNAME_AUDIO_IN%,Name,,%PinName.AudioIn%
HKLM,%MediaCategories%\%GUID.PINNAME_AUDIO_OUT%,Name,,%PinName.AudioOut%

HKR,Drivers,SubClasses,,"wave"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%AUD_Interface.FriendlyName%

[HD200X.MemoryPreferences.AddReg]

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

[VID_Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%VID_Interface.FriendlyName%

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.Version_Properties_CAPTURE%,,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\%GUID.Version_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%

[HD200X_x86.AddReg]
HKCR,CLSID\{857B0D16-AD05-4ba3-BF27-093CCC37D545},,,"Output Format"
HKCR,CLSID\{857B0D16-AD05-4ba3-BF27-093CCC37D545}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\HDProProp.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\HDProProp.dll"
HKCR,CLSID\{54DEFD75-D039-42e7-9A7B-7C549CDB326B}\InprocServer32,ThreadingModel,,"Both"
;HKLM,%MediaSets%\%GUID.OUTPUT_FORMAT_PROPERTIES%\PropertyPages\%GUID.OutputFormat_Properties%,,,"HDPro OutputFormat Page"
;HKR,PageAliases,%VideoStreamConfigPropPage.CLSID%,1,0x81, 0x42, 0x6c, 0x53, 0x03, 0xfb, 0xd1, 0x11, 0x90, 0x5f, 0x00, 0x00, 0xc0, 0xcc, 0x16, 0xba
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\HDProProp.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\HDProProp.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\{850083EE-F5B7-4C67-A21E-2612865B1239},,,"Setup"
HKCR,CLSID\{850083EE-F5B7-4C67-A21E-2612865B1239}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\HDProProp.dll"
HKCR,CLSID\{850083EE-F5B7-4C67-A21E-2612865B1239}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaInterfaces%\{850083EE-F5B7-4C67-A21E-2612865B1239}, , , "Setup"
HKLM,%MediaInterfaces%\{850083EE-F5B7-4C67-A21E-2612865B1239}, IID, 1, EE,83,00,85, B7,F5, 67,4C, 0xA2, 0x1E, 0x26, 0x12, 0x86, 0x5B, 0x12, 0x39
HKCR,CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBC},,,"HDPro Setup Page"
HKCR,CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBC}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\HDProProp.dll"
HKCR,CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBC}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaSets%\%GUID.GENERAL_SETUP_PROPERTIES%\PropertyPages\%GUID.General_Properties_CAPTURE%,,,"HDPro Setup Page"

HKCR,CLSID\{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672},,,"Version"
HKCR,CLSID\{BB66303D-8FDD-4aee-BF0B-E5BEDAB51672}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\HDProProp.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\HDProProp.dll"
HKCR,CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBD}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaSets%\%GUID.GENERAL_VERSION_PROPERTIES%\PropertyPages\%GUID.Version_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\HDProProp.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\HDProProp.dll"
HKCR,CLSID\{F2522F4D-003F-462E-B725-8D08ABDAF094}\InprocServer32,ThreadingModel,,"Both"
HKLM,%MediaSets%\%GUID.ADV_SET_PROPERTIES%\PropertyPages\%GUID.AdvSet_Properties%,,,"HDPro AdvanceSet Page"


[HD200X_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\HDProProp.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\HDProProp_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\HDProProp.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\HDProProp_x86.dll"
HKCR,WOW6432Node\CLSID\{56045F84-6251-4FF5-AA25-67F82A441E51}\InprocServer32,ThreadingModel,,"Both"


HKCR,WOW6432Node\CLSID\{850083EE-F5B7-4C67-A21E-2612865B1239},,,"Setup"
HKCR,WOW6432Node\CLSID\{850083EE-F5B7-4C67-A21E-2612865B1239}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\HDProProp.dll"
HKCR,WOW6432Node\CLSID\{850083EE-F5B7-4C67-A21E-2612865B1239}\InprocServer32,ThreadingModel,,"Both"
HKCR,WOW6432Node\CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBC},,,"HDPro Setup Page"
HKCR,WOW6432Node\CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBC}\InprocServer32,,%REG_EXPAND_SZ%,"%%SystemRoot%%\SysWOW64\HDProProp_x86.dll"
HKCR,WOW6432Node\CLSID\{EF346323-7D99-4A33-98D3-049CF35BFEBC}\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\HDProProp.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\HDProProp_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\HDProProp.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\HDProProp_x86.dll"
HKCR,WOW6432Node\CLSID\{F2522F4D-003F-462E-B725-8D08ABDAF094}\InprocServer32,ThreadingModel,,"Both"


;---------------------------------------------------------------
;                S e r v i c e s  
;---------------------------------------------------------------

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

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

[HD200X.ServiceInstall]
DisplayName=%HD200X.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\HDProDrv.sys
AddReg        = HD200X.ServiceAddReg

[HD200X.ServiceAddReg]
;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HD200X\Parameters\EnablePcieReset 为0不打开pcie复位,其它则打开
HKR,Parameters,"EnablePcieReset",0x00010001, 0x00,0x00,0x00,0x00
;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HD200X\Parameters\PinColorSpaceType 1---only yuv2, 2---only rgb24, other---yuv2+rgb24
HKR,Parameters,"PinColorSpaceType",0x00010001, 0x01,0x00,0x00,0x00
;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HD200X\Parameters\NoSignalScreen     2:blue, 3:black, other:colour bar
HKR,Parameters,"NoSignalScreen",0x00010001, 0x04,0x00,0x00,0x00
;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HD200X\Parameters\BootWaitTime     单位秒,默认25秒
HKR,Parameters,"BootWaitTime",0x00010001, 0x16,0x00,0x00,0x00
;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]
; non-localizable
KsNameFilter= "{9B365890-165F-11D0-A195-0020AFD156E4}"
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSXBar.CLSID= "{71F96460-78F3-11d0-A18C-00A0C9118956}"
;KSXBar.CLSID= "{01dc9d37-b97c-4b2f-994e-9dc45e622b87}"
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}"
KSCATEGORY_CROSSBAR="{b015a6d7-d397-45fa-abf9-ec0304a797c6}"
;KSCATEGORY_CROSSBAR="{a799a801-a46d-11d0-a18c-00a02401dcd4}"
VideoStreamConfigPropPage.CLSID		= "{71F96467-78F3-11d0-A18C-00A0C9118956}"
IID_IAMCrossbar.GUID ="{C6E13380-30AC-11d0-A18C-00A0C9118956}"

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

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

GUID.General_Properties_CAPTURE      = "{EF346323-7D99-4a33-98D3-049CF35BFEBc}"
GUID.GENERAL_SETUP_PROPERTIES        = "{850083EE-F5B7-4C67-A21E-2612865B1239}"

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"
HD200X.DeviceDesc="HD200_X Video Device"
VID_Interface.FriendlyName="HD200_X Video Device"
cdname="HD200X Installation Disk"

AUD_Interface.FriendlyName             = "HD200_X Audio"
AudioReferenceGuid           					 = "{F0D50853-C895-4a46-9BE6-E85614168CF5}"


REG_EXPAND_SZ = 0x00020000
FLG_ADDREG_KEYONLY = 0x00000010
