; ; MR97310C.INF (Windows 98 , Windows ME , Windows 2000, Windows XP) ; [Version] LayoutFile=Layout.inf, Layout1.inf, Layout2.inf signature="$CHICAGO$" Class=Image ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f} Provider=%MSFT% catalogFile=mr310c10.cat DriverVer=05/02/2006,2.0.1.0 [SourceDisksNames] 1 = "Installation Disk",,, [SourceDisksFiles] mr97310c.sys =1 [Manufacturer] %MarsMfg%=MARS [DestinationDirs] MARS.USBDCam.CopyDrivers=10,system32\drivers [MARS] %USB\VID_093a&PID_010e.DeviceDesc%=MARS.USBDCam,USB\VID_093a&PID_010e [MARS.USBDCam] Include= ks.inf,kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MARS.USBDCam.AddReg,MARS.USBDCam.AddReg.InitVal,MARS.USBDCam.Addreg.DSExt CopyFiles= MARS.USBDCam.CopyDrivers ; WIA SubClass=StillImage DeviceType=3 Capabilities=0 DeviceData=MARS.USBDCam.DeviceData ICMProfiles="sRGB Color Space Profile.icm" [MARS.USBDCam.NTx86] Include= ks.inf,kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MARS.USBDCam.AddReg,MARS.USBDCam.AddReg.InitVal,MARS.USBDCam.Addreg.DSExt CopyFiles= MARS.USBDCam.CopyDrivers ; WIA SubClass=StillImage DeviceType=3 Capabilities=0 DeviceData=MARS.USBDCam.DeviceData ICMProfiles="sRGB Color Space Profile.icm" [MARS.USBDCam.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,mr97310c.sys HKR,,PageOutWhenUnopened,3,00 HKR,,PowerDownWhenUnopened,3,00 HKR,,DontSuspendIfStreamsAreRunning,3,01 ; WIA HKR,,HardwareConfig,1,1 HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}" [MARS.USBDCam.AddReg.InitVal] ;AWB HKLM,"Software%SettingRegistryPath%\AWB",IUpbound ,0x00010001, 80 HKLM,"Software%SettingRegistryPath%\AWB",ILowbound ,0x00010001, -80 HKLM,"Software%SettingRegistryPath%\AWB",QUpbound ,0x00010001, 30 HKLM,"Software%SettingRegistryPath%\AWB",QLowbound ,0x00010001, -30 HKLM,"Software%SettingRegistryPath%\AWB",YUpbound ,0x00010001, 235 HKLM,"Software%SettingRegistryPath%\AWB",YLowbound ,0x00010001, 150 HKLM,"Software%SettingRegistryPath%\AWB",RGainUpbound_x1000 ,0x00010001, 1900 HKLM,"Software%SettingRegistryPath%\AWB",RGainLowbound_x1000 ,0x00010001, 600 HKLM,"Software%SettingRegistryPath%\AWB",BGainUpbound_x1000 ,0x00010001, 1900 HKLM,"Software%SettingRegistryPath%\AWB",BGainLowbound_x1000 ,0x00010001, 600 HKLM,"Software%SettingRegistryPath%\AWB",AWBEnable ,0x00010001, 1 HKLM,"Software%SettingRegistryPath%\AWB",AWBValue ,0x00010001, 0 HKLM,"Software%SettingRegistryPath%\AWB",AWBMode ,0x00010001, 1 HKLM,"Software%SettingRegistryPath%\AWB",ManualRGain_x1000 ,0x00010001, 1000 HKLM,"Software%SettingRegistryPath%\AWB",ManualBGain_x1000 ,0x00010001, 1000 ;AE HKLM,"Software%SettingRegistryPath%\AE" ,YSumTol ,0x00010001, 250000 HKLM,"Software%SettingRegistryPath%\AE" ,YSumBal_d1000 ,0x00010001, 2500 HKLM,"Software%SettingRegistryPath%\AE" ,AEEnable ,0x00010001, 1 HKLM,"Software%SettingRegistryPath%\AE" ,LowLightThdExptime_x1000 ,0x00010001, 45 HKLM,"Software%SettingRegistryPath%\AE" ,LevelUpbound ,0x00010001, 20 HKLM,"Software%SettingRegistryPath%\AE" ,NpLowbound ,0x00010001, 16 HKLM,"Software%SettingRegistryPath%\AE" ,ACFreq ,0x00010001, 60 HKLM,"Software%SettingRegistryPath%\AE" ,SkipLevel135 ,0x00010001, 0 HKLM,"Software%SettingRegistryPath%\AE" ,ManualGlobalGain ,0x00010001, 20 HKLM,"Software%SettingRegistryPath%\AE" ,ManualNe ,0x00010001, 316 HKLM,"Software%SettingRegistryPath%\AE" ,ManualNy ,0x00010001, 1 HKLM,"Software%SettingRegistryPath%\AE" ,ManualNp ,0x00010001, 8 HKLM,"Software%SettingRegistryPath%\AE" ,ManualLPF ,0x00010001, 293 HKLM,"Software%SettingRegistryPath%\AE" ,XStart ,0x00010001, 88 HKLM,"Software%SettingRegistryPath%\AE" ,XEnd ,0x00010001, 264 HKLM,"Software%SettingRegistryPath%\AE" ,YStart ,0x00010001, 72 HKLM,"Software%SettingRegistryPath%\AE" ,YEnd ,0x00010001, 216 ;Defect HKLM,"Software%SettingRegistryPath%\DEFECT",NumberThd_Light ,0x00010001, 8 HKLM,"Software%SettingRegistryPath%\DEFECT",ValueThd_Light ,0x00010001, 18 HKLM,"Software%SettingRegistryPath%\DEFECT",NumberThd_Dark ,0x00010001, 8 HKLM,"Software%SettingRegistryPath%\DEFECT",ValueThd_Dark ,0x00010001, 18 HKLM,"Software%SettingRegistryPath%\DEFECT",ScanIntervalFrames ,0x00010001, 20 HKLM,"Software%SettingRegistryPath%\DEFECT",DefectEnable ,0x00010001, 1 ;ColorProcess HKLM,"Software%SettingRegistryPath%\COLORPROCESS",Hue ,0x00010001, 0 HKLM,"Software%SettingRegistryPath%\COLORPROCESS",Satu_x100 ,0x00010001, 140 HKLM,"Software%SettingRegistryPath%\COLORPROCESS",ContrastGain_x100 ,0x00010001, 110 HKLM,"Software%SettingRegistryPath%\COLORPROCESS",Brightness_add30 ,0x00010001, 30 ;Sharpness HKLM,"Software%SettingRegistryPath%\SHARPNESS",SharpnessEnable ,0x00010001, 1 HKLM,"Software%SettingRegistryPath%\SHARPNESS",SharpnessMode ,0x00010001, 2 HKLM,"Software%SettingRegistryPath%\SHARPNESS",Sharpness ,0x00010001, 10 HKLM,"Software%SettingRegistryPath%\SHARPNESS",SupressUpbound ,0x00010001, 20 HKLM,"Software%SettingRegistryPath%\SHARPNESS",SupressLowbound ,0x00010001, -20 HKLM,"Software%SettingRegistryPath%\SHARPNESS",Sharpness_dMu_x1000 ,0x00010001, 500 ;Gamma HKLM,"Software%SettingRegistryPath%\GAMMA",GammaEnable ,0x00010001, 1 HKLM,"Software%SettingRegistryPath%\GAMMA",GammaCurveModel ,0x00010001, 0 HKLM,"Software%SettingRegistryPath%\GAMMA",GammaValue_x100 ,0x00010001, 95 ;Dac HKLM,"Software%SettingRegistryPath%\DAC",DacSignForSubtract ,0x00010001, 1 HKLM,"Software%SettingRegistryPath%\DAC",IsManualDacSetting ,0x00010001, 1 HKLM,"Software%SettingRegistryPath%\DAC",ManualDacValue ,0x00010001, 6 HKLM,"Software%SettingRegistryPath%\DAC",DacScanEnable ,0x00010001, 0 ;Sensor HKLM,"Software%SettingRegistryPath%\Sensor",Reg17 ,0x00010001, 6 HKLM,"Software%SettingRegistryPath%\Sensor",ColorGain_R ,0x00010001, 5 HKLM,"Software%SettingRegistryPath%\Sensor",ColorGain_G1 ,0x00010001, 0 HKLM,"Software%SettingRegistryPath%\Sensor",ColorGain_G2 ,0x00010001, 0 HKLM,"Software%SettingRegistryPath%\Sensor",ColorGain_B ,0x00010001, 5 ;Shell HKLM,"Software%SettingRegistryPath%\Shell",UpdownInverse ,0x00010001, 1 ;Compress HKLM,"Software%SettingRegistryPath%\Compress",RATE_CTL ,0x00010001, 5 ;Misc HKLM,"Software%SettingRegistryPath%\Misc", AESpeed ,0x00010001, 1 HKLM,"Software%SettingRegistryPath%\Misc", Flicker ,0x00010001, 60 HKLM,"Software%SettingRegistryPath%\Misc", LightSoure ,0x00010001, 1 [MARS.USBDCam.Addreg.DSExt] HKCR,CLSID\%IAMPCCameraControl.CLSID%,,,%Plugin_IAMPCCameraControl% HKCR,CLSID\%IAMPCCameraControl.CLSID%\InprocServer32,,,%Mars.Device.DShowExtPage% HKCR,CLSID\%IAMPCCameraControl.CLSID%\InprocServer32,ThreadingModel,,Both ; This IID is aggregated for the filter given the CLSID of the property set HKLM,System\CurrentControlSet\Control\MediaInterfaces\%IAMPCCameraControl.CLSID%,,,%Plugin_IAMPCCameraControl% HKLM,System\CurrentControlSet\Control\MediaInterfaces\%IAMPCCameraControl.CLSID%,IID,1,5b,b0,62,16,1b,fb,bc,4b,bc,1f,fd,de,ef,6b,63,b9 HKCR,CLSID\%PropPage_PCCameraControl.CLSID%,,,%PropPage_CameraControl% HKCR,CLSID\%PropPage_PCCameraControl.CLSID%\InprocServer32,,,%Mars.Device.DShowExtPage% HKCR,CLSID\%PropPage_PCCameraControl.CLSID%\InprocServer32,ThreadingModel,,Both ; Associate the property set with the above property page HKLM,System\CurrentControlSet\Control\MediaSets\%IAMPCCameraControl.CLSID%\PropertyPages\%PropPage_PCCameraControl.CLSID%,,,%PropPage_PCCameraControl% [MARS.USBDCam.CopyDrivers] mr97310c.sys stream.sys [MARS.USBDCam.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,MARS.USBDCam.Interface AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,MARS.USBDCam.Interface [MARS.USBDCam.NTx86.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,MARS.USBDCam.Interface [MARS.USBDCam.Interface] AddReg=MARS.USBDCam.Intf.AddReg [MARS.USBDCam.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%USB\VID_093a&PID_010e.DeviceDesc% HKR,,ExtensionDLL,,%Mars.Device.VfwExtDLL% [MARS.USBDCam.NTx86.Services] AddService = %MarsUsbDevice%,0x00000002,MARS.USBDCam.ServiceInstall AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,MARS.USBDCam.Interface [MARS.USBDCam.ServiceInstall] DisplayName = %USB\VID_093a&PID_010e.DeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\mr97310c.sys [Strings] ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}" IAMPCCameraControl.CLSID = "{1662B05B-FB1B-4bbc-BC1F-FDDEEF6B63B9}" PropPage_PCCameraControl.CLSID = "{A58C576B-3102-45ab-ABAF-32E591D967AC}" Plugin_IAMPCCameraControl = "WDM Streaming IAMPCCameraControl Interface Handler" PropPage_CameraControl = "PCCameraControl Property Page" SERVICE_KERNEL_DRIVER=1 ; PnP should use demand start SERVICE_DEMAND_START=3 SERVICE_ERROR_NORMAL=1 ;---------------- ; Localizable ;---------------- CameraClassName="Camera device" MSFT="Camera Maker" MarsMfg="Camera Maker" USB\VID_093a&PID_010e.DeviceDesc = "CIF Dual-Mode Camera" Mars.Device.VfwExtDLL="mr310exv" Mars.Device.DShowExtPage= "mr310exd.dll" SettingRegistryPath = "\MARS\MR97310\CIF\SETTING" MarsUsbDevice="MR97310_USB_DUAL_CAMERA"