sm370AVstream.inf Driver File Contents (CMOS_Camera_MVI-SV1103_vista_070314.zip)

;
; SM370AVSTREAM.INF -- This file contains installation information for SM370 PC camera
; Copyright(c) 2007 Silicon Motion Inc.
;               	It is using the default installer.
;		

[Version]
LayoutFile=Layout.inf
Signature="$Windows NT$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%OrganizationName%
CatalogFile=SMIksdrv.cat ; This file is required and is supplied when the package is certified
DriverVer=01/19/2007,1.0.1.4


[SourceDisksNames]
1000 = %cdname%,,,

[SourceDisksFiles.x86]
SMIksdrv.sys = 1000
370prop.ax    =  1000
370util.dll = 1000
sm370.ax = 1000
370vfw.dll = 1000
RemoveSM370.exe = 1000
SM370CoInst.dll = 1000

[SourceDisksFiles.amd64]
SMIksdrv.sys = 1000,.\x64,
370prop.ax    =  1000
370util.dll = 1000
sm370.ax = 1000
370vfw.dll = 1000
RemoveSM370.exe = 1000,.\x64,
SM370CoInst.dll = 1000,.\x64,

[ControlFlags]
; All PnP devices should be excluded from manual AddDevice Applet list
ExcludeFromSelect=*

[Manufacturer]
%SMIMfg%=SMI,NT,NTamd64

[DestinationDirs]
DefaultDestDir=11  
SMI.USBDCam.Files=12
SMI.USBDCam.UFiles32=11
CoInstaller_CopyFiles = 11
SMI.USBDCam.UFiles64=10,SysWow64

[SMI.NT]
%USB\VID_090C&PID_B370.DeviceDesc%=SMI.USBDCam,USB\VID_090c&PID_B370
%USB\VID_090C&PID_B370.DeviceDesc%=SMI.USBDCam,USB\VID_090c&PID_B370_MI_00

[SMI.NTamd64]
%USB\VID_090C&PID_B370.DeviceDesc%=SMI.USBDCam,USB\VID_090c&PID_B370
%USB\VID_090C&PID_B370.DeviceDesc%=SMI.USBDCam,USB\VID_090c&PID_B370_MI_00

[SMI.USBDCam.NT]
;Include=    ks.inf, kscaptur.inf
;Needs=      KS.Registration,Stream.Registration,KSCAPTUR.Registration
Include=     ks.inf, kscaptur.inf, ksfilter.inf,sti.inf
Needs=       KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT,STI.WIAVideo.Registration 
AddReg=     SMI.USBDCam.NT.AddReg
CopyFiles=SMI.USBDCam.Files,SMI.USBDCam.UFiles32

;WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=SMI.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[SMI.USBDCam.NTamd64]
Include=     ks.inf, kscaptur.inf, ksfilter.inf,sti.inf
Needs=       KS.Registration,Stream.Registration,KSCAPTUR.Registration.NT,STI.WIAVideo.Registration 
AddReg=     SMI.USBDCam.NTamd64.AddReg
CopyFiles=SMI.USBDCam.Files,SMI.USBDCam.UFiles64

;WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=SMI.USBDCam.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[SMI.USBDCam.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[SMI.USBDCam.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
SM370CoInst.dll
RemoveSM370.exe

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"SM370CoInst.dll,SM370CoInstaller"

[SMI.USBDCam.NT.DelReg]
HKR,System\CurrentControlSet\Enum\USB\Vid_090c&Pid_b370
HKR,System\CurrentControlSet\Enum\USB\Vid_090c&Pid_b370&MI_00

[SMI.USBDCam.NTamd64.DelReg]
HKR,System\CurrentControlSet\Enum\USB\Vid_090c&Pid_b370
HKR,System\CurrentControlSet\Enum\USB\Vid_090c&Pid_b370&MI_00

[SMI.USBDCam.NT.AddReg]
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,PageOutWhenUnopened,3,01
HKR,Settings,Brightness,0x00010001,0x3c
HKR,Settings,Contrast,0x00010001,0x30
HKR,Settings,Saturation,0x00010001,0x54
HKR,Settings,Sharpness,0x00010001,0x54
HKR,Settings,WhiteBalance,0x00010001,0x114
; WIA
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

HKR,,USDClass,,"{1F7E3FA4-70CC-45d9-8342-4F26B5DEBD47}"
HKCR,CLSID\{1F7E3FA4-70CC-45d9-8342-4F26B5DEBD47} ,,,"SM370 Image Filter"
HKCR,CLSID\{1F7E3FA4-70CC-45d9-8342-4F26B5DEBD47}\InProcServer32,,,%11%\sm370.ax
HKCR,CLSID\{1F7E3FA4-70CC-45d9-8342-4F26B5DEBD47}\InProcServer32,ThreadingModel,,"Both"


;
; Property Pages
;

; ICustomCameraProp
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,,,370prop.ax
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,ThreadingModel,,Both


; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},IID,1,92,42,39,46, D1,0c, e3,4a, 0x87, 0x83, 0x31, 0x33, 0xF9, 0xEA, 0xAA, 0x3B

; CustomCamera Property Page
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,,,370prop.ax
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,ThreadingModel,,Both


; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page
;HKCR,CLSID\{4C06FDEB-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%
;HKCR,CLSID\{4C06FDEB-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,,,370prop.ax
;HKCR,CLSID\{4C06FDEB-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
;HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{4C06FDEB-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,,,370prop.ax
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,ThreadingModel,,Both

; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,,,370prop.ax
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,ThreadingModel,,Both

; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,,,370prop.ax
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,ThreadingModel,,Both

; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%

HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\%UninstallDescript%","DisplayName",0x00000000,"%UninstallDescript%" 
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\%UninstallDescript%","UninstallString",0x00000000,"%11%\RemoveSM370.exe"



[SMI.USBDCam.NTamd64.AddReg]
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,PageOutWhenUnopened,3,01
HKR,Settings,Brightness,0x00010001,0x3c
HKR,Settings,Contrast,0x00010001,0x30
HKR,Settings,Saturation,0x00010001,0x54
HKR,Settings,Sharpness,0x00010001,0x54
HKR,Settings,WhiteBalance,0x00010001,0x114
; WIA
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

HKR,,USDClass,,"{1F7E3FA4-70CC-45d9-8342-4F26B5DEBD47}"
HKCR,CLSID\{1F7E3FA4-70CC-45d9-8342-4F26B5DEBD47} ,,,"SM370 Image Filter"
HKCR,CLSID\{1F7E3FA4-70CC-45d9-8342-4F26B5DEBD47}\InProcServer32,,,%11%\sm370.ax
HKCR,CLSID\{1F7E3FA4-70CC-45d9-8342-4F26B5DEBD47}\InProcServer32,ThreadingModel,,"Both"


;
; Property Pages
;

; ICustomCameraProp
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,,,370prop.ax
HKCR,CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,ThreadingModel,,Both

HKCR,Wow6432Node\CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{46394292-0CD1-4ae3-8783-3133F9EAAA3B},IID,1,92,42,39,46, D1,0c, e3,4a, 0x87, 0x83, 0x31, 0x33, 0xF9, 0xEA, 0xAA, 0x3B

; CustomCamera Property Page
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,,,370prop.ax
HKCR,CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,ThreadingModel,,Both

HKCR,Wow6432Node\CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{4C06FDEA-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page
;HKCR,CLSID\{4C06FDEB-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%
;HKCR,CLSID\{4C06FDEB-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,,,370prop.ax
;HKCR,CLSID\{4C06FDEB-CAB3-491a-93D2-7B1EF8452577}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
;HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{4C06FDEB-CAB3-491a-93D2-7B1EF8452577},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,,,370prop.ax
HKCR,CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,ThreadingModel,,Both

HKCR,Wow6432Node\CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{2ADDC20B-2432-4c58-B1E0-774D9D0D52E8},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,,,370prop.ax
HKCR,CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,ThreadingModel,,Both

HKCR,Wow6432Node\CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{D0F97E6A-5307-43e7-8656-3F172F10636E}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{D0F97E6A-5307-43e7-8656-3F172F10636E},,,%PropPage_CustomCameraProp%

; CustomCamera Property Page
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,,,370prop.ax
HKCR,CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,ThreadingModel,,Both

HKCR,Wow6432Node\CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,,,370prop.ax
HKCR,Wow6432Node\CLSID\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{46394292-0CD1-4ae3-8783-3133F9EAAA3B}\PropertyPages\{7FCAF959-A5B4-459e-B5B4-6FCDFACF3058},,,%PropPage_CustomCameraProp%

HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\%UninstallDescript%","DisplayName",0x00000000,"%UninstallDescript%" 
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\%UninstallDescript%","UninstallString",0x00000000,"%11%\RemoveSM370.exe"




[SMI.USBDCam.DeviceData]
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[SMI.USBDCam.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,%KSNAME_SMICaptureFilter%,SMI.USBDCam.Interface,0
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SMICaptureFilter%,SMI.USBDCam.Interface,0

[SMI.USBDCam.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,%KSNAME_SMICaptureFilter%,SMI.USBDCam.Interface,0
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SMICaptureFilter%,SMI.USBDCam.Interface,0

[SMI.USBDCam.Interface]
AddReg=SMI.USBDCam.Intf.AddReg
         
[SMI.USBDCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_090C&PID_B370.DeviceDesc%
HKR,,ExtensionDLL,,%SMI.ExtensionDLL%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,21,E8,C2,3D, 13,47, d2,11, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5
HKR,PinFactory\1\Interfaces\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},,,


[SMI.USBDCam.NT.Services]
AddService = usbsmi,0x00000002,SMI.USBDCam.ServiceInstall

[SMI.USBDCam.NTamd64.Services]
AddService = usbsmi,0x00000002,SMI.USBDCam.ServiceInstall

[SMI.USBDCam.ServiceInstall]
DisplayName   = %USB\VID_090C&PID_B370.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\SMIksdrv.sys

[SMI.USBDCam.Files]
SMIksdrv.sys

[SMI.USBDCam.UFiles64]
370prop.ax 
370util.dll 
sm370.ax
370vfw.dll


[SMI.USBDCam.UFiles32]
370prop.ax 
370util.dll 
sm370.ax
370vfw.dll

[Strings]

;----------------
; Non-Localizable
;----------------

ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSNAME_SMICaptureFilter="{A0F688E2-F472-41ab-A2DB-184F295DF7E6}"
SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

;----------------
; Localizable
;----------------

UninstallDescript="MVI,USB2.0 0.35M UVC WebCam Driver"
OrganizationName="SMI"

SMIMfg="MVI, SM370MF"
USB\VID_090C&PID_B370.DeviceDesc="USB2.0 0.35M UVC WebCam"

cdname="Disk 1"

SMI.ExtensionDLL = "370vfw.dll"

PropPage_CustomVideoProcAmp= "Custom VideoProcAmp Property Page"
PropPage_CustomCameraProp="Custom Camera Property Page"
PlugIn_CustomCameraProp= " WDM Custom ICustomCamera Interface handler"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.29