vmuvc.inf Driver File Contents (CameraJ.zip)

Driver Package File Name: CameraJ.zip
File Size: 51.4 MB

;
; File: VMUVC.INF
; Vimicro Video Camera Installation file.
; Copyright (c)2006 Vimicro Inc.
;

;--------- Version Section ---------------------------------------------------
[Version]
signature		= "$CHICAGO$" 
Class			= Image
ClassGUID		= {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider		= %Vendor%
DriverVer		= 09/05/2007,300.1000.3001.07
CatalogFile		= %ServiceName%.cat

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%Vendor%=VMCam

[VMCam]
%USB\VID_0AC8&PID_0321.DeviceDesc%=VMcam321.Config,USB\VID_0ac8&PID_431b
%USB\VID_0AC8&PID_0321.DeviceDesc%=VMcam321.Config,USB\VID_0ac8&PID_432D&MI_00
%USB\VID_0AC8&PID_0321.DeviceDesc%=VMcam321.Config,USB\VID_0ac8&PID_4313

[VMcam321.Config]
Include=    ks.inf, kscaptur.inf, dshowext.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT, DSHOWEXT.Registration
AddReg=     Camera.AddReg, Camera.Plugins, Camera.HWConfig.AddReg
CopyFiles=	Camera.Files,Camera.Ctrl.Files,VM.TWAIN.CopyFiles
;WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Camera.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

;--------- DeviceData Section ---------------------------------------------------
[Camera.DeviceData]
Server		= local
UI DLL		= sti.dll
UI Class ID	= {5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

;--------- AddReg Section ---------------------------------------------------
[Camera.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%ServiceName%.sys

HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"


[Camera.PlugIns]
; ICameraControl
HKCR,CLSID\{A0227FFC-3AA7-4dc3-9FD7-125745C9EAF6},,,%PlugIn_ICameraControl%
HKCR,CLSID\{A0227FFC-3AA7-4dc3-9FD7-125745C9EAF6}\InprocServer32,,,vidcap.ax
HKCR,CLSID\{A0227FFC-3AA7-4dc3-9FD7-125745C9EAF6}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\NodeInterfaces\{C6E13370-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_ICameraControl%
HKLM,System\CurrentControlSet\Control\NodeInterfaces\{C6E13370-30AC-11d0-A18C-00A0C9118956},IID,1,5D,78,A1,2B,1B,4D,EF,44,85,E8,C7,F1,D3,F2,01,84
HKLM,System\CurrentControlSet\Control\NodeInterfaces\{C6E13370-30AC-11d0-A18C-00A0C9118956},CLSID,1,FC,7F,22,A0,A7,3A,c3,4d,9F,D7,12,57,45,C9,EA,F6

; IVideoProcAmp
HKCR,CLSID\{291EE2A7-BFA5-4e9e-A358-C93655556A6C},,,%PlugIn_IVideoProcAmp%
HKCR,CLSID\{291EE2A7-BFA5-4e9e-A358-C93655556A6C}\InprocServer32,,,vidcap.ax
HKCR,CLSID\{291EE2A7-BFA5-4e9e-A358-C93655556A6C}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\NodeInterfaces\{C6E13360-30AC-11d0-A18C-00A0C9118956},,,%PlugIn_IVideoProcAmp%
HKLM,System\CurrentControlSet\Control\NodeInterfaces\{C6E13360-30AC-11d0-A18C-00A0C9118956},IID,1,0E,56,50,40,A7,42,3a,41,85,C2,09,26,9A,2D,0F,44
HKLM,System\CurrentControlSet\Control\NodeInterfaces\{C6E13360-30AC-11d0-A18C-00A0C9118956},CLSID,1,A7,E2,1E,29,A5,BF,9e,4E,A3,58,C9,36,55,55,6A,6C

; Property Object
HKCR,CLSID\{ECE71064-011D-45b7-AEF2-3B626985E937},,,%PlugIn_PropertyObject%
HKCR,CLSID\{ECE71064-011D-45b7-AEF2-3B626985E937}\InprocServer32,,,vidcap.ax
HKCR,CLSID\{ECE71064-011D-45b7-AEF2-3B626985E937}\InprocServer32,ThreadingModel,,Both
HKLM,Software\%CorporationName%\%ServiceName%,FriendlyName,,%USB\VID_0AC8&PID_0321.DeviceDesc%

HKLM,System\CurrentControlSet\Control\MediaSets\%GUID_VMCustomPropertySets%\PropertyPages
HKCR,CLSID\%GUID_VMCustomPropertySets%,,,%Plugin_VMCustomPropertySets%
HKCR,CLSID\%GUID_VMCustomPropertySets%\InprocServer32,,,VMctrl.ax
HKCR,CLSID\%GUID_VMCustomPropertySets%\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%GUID_VMCustomPropertySets%,,,%Plugin_VMCustomPropertySets%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%GUID_VMCustomPropertySets%,IID,1,4f,c7,17,a9,19,41,da,11,ae,0e,00,0d,56,ac,7b,4c
;; HWconfig Addreg
[Camera.HWConfig.Addreg]
; FUNCTION_MODE
HKR,Settings,WorkMode,0x10001,0x82
; Don't dump image data
HKR,Settings,DumpFrequency,0x10001,0
; Don't soft frame rate control
HKR,Settings,SoftFrameRateControl,0x10001,0
; Provide two pin, capture pin and still pin.
HKR,Settings,PinNumber,0x10001,1
; Enable/Disable selective suspend. Non-zero means enable, zero means disable
HKR,Settings,SSEnable,0x10001,0
HKR,Settings,Bandwidth,0x00001,06,00,00,00,01,00,00,00,06,00,00,00,01,00,00,00,00,00,00,00,06,00,00,00
HKR,Settings,EnableAE,0x10001,1
HKR,Settings,GPIO_SnapShot,0x00001,01,00,04,00,F4,01,00,00,01,00,00,00
HKR,Settings,GPIO_Flip,0x00001,00,00,04,00,F4,01,00,00,00,00,00,00
HKR,Settings,GPIO_Privacy,0x00001,00,00,04,00,F4,01,00,00,00,00,00,00
HKR,Settings,FIFO,0x00001,00,00,00,00,01,00,00,00,F4,01,00,00,14,00,08,00,02,00
HKR,Settings,ServiceName,,%ServiceName%
HKR,Settings,CorporationName,,%CorporationName%
HKR,Settings,MirrorV,0x10001,0
HKR,Settings,MirrorH,0x10001,0
HKR,Settings,FisrtTime,0x10001,1
HKR,Settings,STIDelay,0x10001,10

;--------------  UVC FUNC_MODE FULL RGB24  -----------
HKR,ChipConfig\Sensor\UVC\DataFormat,F_RGB24_640x480,0x00001,\
7d,eb,36,e4,\
80,02,00,00,e0,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,2B,2C,0A,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,F_RGB24_160x120,0x00001,\
7d,eb,36,e4,\
a0,00,00,00,78,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,F_RGB24_176x144,0x00001,\
7d,eb,36,e4,\
b0,00,00,00,90,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,F_RGB24_320x240,0x00001,\
7d,eb,36,e4,\
40,01,00,00,f0,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,F_RGB24_352x288,0x00001,\
7d,eb,36,e4,\
60,01,00,00,20,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

;--------------  UVC FUNC_MODE STILL PIN FULL SPEED RGB24  -----------
HKR,ChipConfig\Sensor\UVC\DataFormat,STI_F_RGB24_640x480,0x00001,\
7d,eb,36,e4,\
80,02,00,00,e0,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_F_RGB24_160x120,0x00001,\
7d,eb,36,e4,\
a0,00,00,00,78,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_F_RGB24_176x144,0x00001,\
7d,eb,36,e4,\
b0,00,00,00,90,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_F_RGB24_320x240,0x00001,\
7d,eb,36,e4,\
40,01,00,00,f0,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_F_RGB24_352x288,0x00001,\
7d,eb,36,e4,\
60,01,00,00,20,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\ISPSettings,Gamma_X,0x00001,\
	10,00,20,00,30,00,40,00,50,00,60,00,70,00,80,00,90,00,A0,00,B0,00,C0,00,D0,00,E0,00,F0,00	
HKR,ChipConfig\Sensor\UVC\ISPSettings,Gamma_Y,0x00001,\
	00,00,10,00,20,00,30,00,40,00,50,00,60,00,70,00,80,00,90,00,a0,00,\	
	b0,00,c0,00,d0,00,e0,00,f0,00,ff,00	
HKR,ChipConfig\Sensor\UVC\ISPSettings,S0,0x00001,\
	20,19,13,0C,06,06,0B,11,16,1B
HKR,ChipConfig\Sensor\UVC\ISPSettings,S1,0x00001,\
	26,1D,15,0D,06,06,0C,11,16,1A
HKR,ChipConfig\Sensor\UVC\ISPSettings,S2,0x00001,\
	21,19,12,0B,05,05,09,0D,10,14

HKR,ChipConfig\Sensor\UVC\ISPSettings,AEParm,0x00001,88,40,01,06,0d,60,58,02,00,00,58,02,00,00,00,08,18,13,08,03,\
														00,00,00,00,00,00,90,20,14,00,0e,00
HKR,ChipConfig\Sensor\UVC\ISPSettings,SnrGain_Param,0x00001, 08,0f,00,10,00,12,00,14,00,16,00,18,00,1a,00,1c,00,1e,00,\
																20,00,22,00,24,00,26,00,28,00,2a,00,2c,00,2e,00,00
 
HKR,ChipConfig\Sensor\UVC\ISPSettings,TAeParam,0x00001,2,1,15,30,9

HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,BrightnessDefault,0x00001,10,00,00,00,f0,ff,ff,ff,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,SaturationDefault,0x00001,1f,00,00,00,00,00,00,00,08,00,00,00,01,00,00,00,00,00,00,00,08,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,HueDefault,0x00001,2d,00,00,00,d3,ff,ff,ff,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,SharpnessDefault,0x00001,0f,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,00,00,\
  00,00,01,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,ContrastDefault,0x00001,20,00,00,00,01,00,00,00,10,00,00,00,01,00,00,00,00,00,00,\
  00,10,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,GammaDefault,0x00001,BE,00,00,00,64,00,00,00,96,00,00,00,0a,00,00,00,00,00,00,00,\
  96,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,WhiteBalanceDefault,0x00001,64,19,00,00,f0,0a,00,00,64,19,00,00,3a,07,00,00,00,\
  00,00,00,64,19,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,BackLightDefault,0x00001,01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,\
  00,00,00,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,GainDefault,0x00001,e0,00,00,00,40,00,00,00,60,00,00,00,01,00,00,00,00,00,00,00,\
  60,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,PowerLineFreDefault,0x00001,02,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,00,\
  00,00,00,01,00,00,00

HKR,ChipConfig\Sensor\UVC\PropertySettings\CameraCtrl,ExposureDefault,0x00001,60,09,00,00,64,00,00,00,2c,01,00,00,01,00,00,00,01,00,00,\
  00,2c,01,00,00

;--------- Interfaces Section ---------------------------------------------------
[VMcam321.Config.Interfaces]
AddInterface	= %KSCATEGORY_CAPTURE%,	%CAP_FILTER%,	Camera.capture
AddInterface	= %KSCATEGORY_VIDEO%,	%CAP_FILTER%,	Camera.capture
AddInterface	= %KSCATEGORY_RENDER%,	%CAP_FILTER%,	Camera.capture

[Camera.capture]
AddReg	=	Camera.Intf.AddReg
         
[Camera.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_0AC8&PID_0321.DeviceDesc%

;--------- Services Section ---------------------------------------------------
[VMcam321.Config.Services]
AddService = %ServiceName%,0x00000002,Camera.ServiceInstall

[Camera.ServiceInstall]
DisplayName   = %SrvDispName%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\System32\Drivers\%ServiceName%.sys


;--------- File Section ---------------------------------------------------
[SourceDisksNames]
1=%SourceDiskName%,,,

[SourceDisksFiles]
%ServiceName%.sys = 1
VtwCtl.dll=1
VTwDS.ds=1
VTwDX8.dll=1
VtwUI.dll=1
VMCtrl.ax = 1
[DestinationDirs]
Camera.Files = 10,System32\Drivers
Camera.Ctrl.Files=11    ; %systemroot%\system32 on NT-based systems
VM.TWAIN.CopyFiles= 10, twain_32\%ServiceName%\%USB\VID_0AC8&PID_0321.DeviceDesc%

[Camera.Files]
%ServiceName%.sys

[Camera.Ctrl.Files]
VMCtrl.ax,,,0x60
[VM.TWAIN.CopyFiles]
VtwCtl.dll
VTwDS.ds
VTwDX8.dll
VtwUI.dll

;--------- String Section ---------------------------------------------------
[Strings]
; non-localizeable
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

RunOnce                 = "Software\Microsoft\Windows\CurrentVersion\RunOnce"

;localizeable string
Vendor								= "A4 TECH"
CAP_FILTER							= "{71a51ad1-e7d3-11db-a386-005056c00008}"
USB\VID_0AC8&PID_0321.DeviceDesc	= "A4 TECH USB2.0 PC Camera J"
SrvDispName 								= "Vimicro Camera Service VMUVC"
ServiceName							= "VMUVC"
CorporationName					= "Vimicro Corporation"
SourceDiskName						= "Installation diskette"

;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice					= "WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport				= "WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader			= "WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport				= "WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl				= "DVcrControl Property Page"
Plugin_IKsTopologyInfo				= "WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl				= "WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp				= "WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector					= "WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject				= "Node Interface Aggregation Handler"




CLSID_VMColorPropertyPage	="{A917C744-4119-11DA-AE0E-000D56AC7B4C}"
CLSID_VMCustomPropertyPage	="{A917C745-4119-11DA-AE0E-000D56AC7B4C}"
GUID_VMCustomPropertySets	="{18459DDB-8BEB-4ef5-A3D7-099D9B3EAE0F}"
GUID_VMCustomPageSet="{A917C742-4119-11DA-AE0E-000D56AC7B4C}"

Plugin_VMCustomPropertySets="VM332 Property Ctrol"
server: web4, load: 1.32