o200avs.inf Driver File Contents (Osprey_MultiMedia_V3_1_2_11.exe)

;
; INF file for Osprey avstream driver install
; 
; Copyright© 2005, ViewCast Corporation, Osprey Video Division
;
[Version]
DriverVer=03/01/2005, 3.1.2
CatalogFile=Osprey200avs_winxp.cat
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Osprey%

[ControlFlags]
;ExcludeFromSelect=*

[Manufacturer]
%Osprey%=Osprey

[DestinationDirs]
o200avs.CopyDrivers = 12
o200aud.CopyDrivers = 12
o200avs.CopyDlls    = 11

[SourceDisksNames]
1 = %SetupDisk%,,,

[SourceDisksFiles]
o200avs.sys         = 1
SimulStreamEval.bmp = 1
o200avs.ax          = 1
o200avs.chm         = 1
o200vfw.dll         = 1
TCOverlay.ax        = 1

[Osprey]
%o200avs.DeviceDesc% = o200avs.Device, PCI\VEN_109E&DEV_0350                         ; O-100 848  video
%o200avs.DeviceDesc% = o200avs.Device, PCI\VEN_109E&DEV_036E&SUBSYS_FF000070&REV_02  ; O-100 878  video
%o200avs.DeviceDesc% = o200avs.Device, PCI\VEN_109E&DEV_036E&SUBSYS_FF000070&REV_11  ; O-100 878A video
%o200aud.DeviceDesc% = o200aud.Device, PCI\VEN_109E&DEV_0878&SUBSYS_FF000070&REV_02  ; O-100 878  audio placeholder
%o200aud.DeviceDesc% = o200aud.Device, PCI\VEN_109E&DEV_0878&SUBSYS_FF000070&REV_11  ; O-100 878A audio placeholder
%o200avs.DeviceDesc% = o200avs.Device, PCI\VEN_109E&DEV_036E&SUBSYS_FF010070&REV_02  ; O-200 878  video
%o200avs.DeviceDesc% = o200avs.Device, PCI\VEN_109E&DEV_036E&SUBSYS_FF010070&REV_11  ; O-200 878A video
%o200aud.DeviceDesc% = o200aud.Device, PCI\VEN_109E&DEV_0878&SUBSYS_FF010070&REV_02  ; O-200 878  audio
%o200aud.DeviceDesc% = o200aud.Device, PCI\VEN_109E&DEV_0878&SUBSYS_FF010070&REV_11  ; O-200 878A audio


;=================================
; video section
;=================================

[o200avs.Device.NT]
include      = ks.inf, kscaptur.inf, ksfilter.inf
needs        = KS.Registration, KSCAPTUR.Registration.NT, MSPCLOCK.Installation
AddReg       = o200avs.AddReg
CopyFiles    = o200avs.CopyDrivers, o200avs.CopyDlls
RegisterDlls = TCOverlay.register

[o200avs.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,o200avs.sys

[o200avs.CopyDrivers]
o200avs.sys

[o200avs.CopyDlls]
SimulStreamEval.bmp
o200avs.ax
o200avs.chm
o200vfw.dll
TCOverlay.ax

[o200avs.Device.NT.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE% , %KSSTRING_Filter%, avscap
AddInterface = %KSCATEGORY_CROSSBAR%, %KSSTRING_Filter%, avsxbar

[avscap]
AddReg=avscap.AddReg

[avscap.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%avscap.Friendly%
HKR,,ExtensionDLL,,o200vfw.dll


;IIDs are aggregated for the filter given the CLSID of the pin mgt property set:
;Osprey pin mgt property set
HKCR,CLSID\%PROPSETID_OSPREY_PINMGT%,,,%OspreyPinMgt%
HKCR,CLSID\%PROPSETID_OSPREY_PINMGT%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%PROPSETID_OSPREY_PINMGT%\InprocServer32,ThreadingModel,,Both

HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_PINMGT%,,,%OspreyPinMgt%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_PINMGT%,IID,1,D2,C6,07,C2,73,F5,C9,47,97,87,1F,54,61,E6,21,18


;Osprey crop property set
HKCR,CLSID\%PROPSETID_OSPREY_CROP%,,,%OspreyCrop%
HKCR,CLSID\%PROPSETID_OSPREY_CROP%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%PROPSETID_OSPREY_CROP%\InprocServer32,ThreadingModel,,Both

HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_CROP%,,,%OspreyCrop%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_CROP%,IID,1,EF,07,1C,55,DA,E0,1D,41,B7,12,BF,CB,E3,DE,9C,64

;Osprey crop property page
HKCR,CLSID\%CLSID_OSPREY_CROP_PROPPAGE%,,,%OspreyCropPropPage%
HKCR,CLSID\%CLSID_OSPREY_CROP_PROPPAGE%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%CLSID_OSPREY_CROP_PROPPAGE%\InprocServer32,ThreadingModel,,Both

;Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\%PROPSETID_OSPREY_CROP%\PropertyPages\%CLSID_OSPREY_CROP_PROPPAGE%,,,%OspreyCropPropPage%


;Osprey logo property set
HKCR,CLSID\%PROPSETID_OSPREY_LOGO%,,,%OspreyLogo%
HKCR,CLSID\%PROPSETID_OSPREY_LOGO%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%PROPSETID_OSPREY_LOGO%\InprocServer32,ThreadingModel,,Both

HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_LOGO%,,,%OspreyLogo%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_LOGO%,IID,1,49,1E,00,C8,7A,69,23,41,9E,67,CE,FA,CA,03,1B,DD

;Osprey logo property page
HKCR,CLSID\%CLSID_OSPREY_LOGO_PROPPAGE%,,,%OspreyLogoPropPage%
HKCR,CLSID\%CLSID_OSPREY_LOGO_PROPPAGE%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%CLSID_OSPREY_LOGO_PROPPAGE%\InprocServer32,ThreadingModel,,Both

;Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\%PROPSETID_OSPREY_LOGO%\PropertyPages\%CLSID_OSPREY_LOGO_PROPPAGE%,,,%OspreyLogoPropPage%


;Osprey device property set
HKCR,CLSID\%PROPSETID_OSPREY_DEVICE%,,,%OspreyDevice%
HKCR,CLSID\%PROPSETID_OSPREY_DEVICE%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%PROPSETID_OSPREY_DEVICE%\InprocServer32,ThreadingModel,,Both

HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_DEVICE%,,,%OspreyDevice%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_DEVICE%,IID,1,51,F2,0B,C3, 00,3B, F9,45, A3,5A,E4,96,9E,3E,B6,85
;                                                            PROPSETID_OSPREY_DEVICE  C3 0B F2 51  3B 00  45 f9  A3 5A E4 96 9E 3E B6 85

;Osprey device property page
HKCR,CLSID\%CLSID_OSPREY_DEVICE_PROPPAGE%,,,%OspreyDevicePropPage%
HKCR,CLSID\%CLSID_OSPREY_DEVICE_PROPPAGE%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%CLSID_OSPREY_DEVICE_PROPPAGE%\InprocServer32,ThreadingModel,,Both

;Osprey simulstream property page
HKCR,CLSID\%CLSID_OSPREY_SIMUL_PROPPAGE%,,,%OspreySimulPropPage%
HKCR,CLSID\%CLSID_OSPREY_SIMUL_PROPPAGE%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%CLSID_OSPREY_SIMUL_PROPPAGE%\InprocServer32,ThreadingModel,,Both

;Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\%PROPSETID_OSPREY_DEVICE%\PropertyPages\%CLSID_OSPREY_DEVICE_PROPPAGE%,,,%OspreyDevicePropPage%
HKLM,System\CurrentControlSet\Control\MediaSets\%PROPSETID_OSPREY_DEVICE%\PropertyPages\%CLSID_OSPREY_SIMUL_PROPPAGE% ,,,%OspreySimulPropPage%


;Osprey ref size property set
HKCR,CLSID\%PROPSETID_OSPREY_REFSIZE%,,,%OspreyRefSize%
HKCR,CLSID\%PROPSETID_OSPREY_REFSIZE%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%PROPSETID_OSPREY_REFSIZE%\InprocServer32,ThreadingModel,,Both

HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_REFSIZE%,,,%OspreyRefSize%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_REFSIZE%,IID,1,A2,52,0F,8C, 5F,B6, 64,48, 89,7E,6A,67,48,C2,70,E9
;                                                            PROPSETID_OSPREY_REFSIZE  8C 0F 52 A2  B6 5F  48 64  89 7E 6A 67 48 C2 70 E9

;Osprey ref size property page
HKCR,CLSID\%CLSID_OSPREY_REFSIZE_PROPPAGE%,,,%OspreyRefSizePropPage%
HKCR,CLSID\%CLSID_OSPREY_REFSIZE_PROPPAGE%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%CLSID_OSPREY_REFSIZE_PROPPAGE%\InprocServer32,ThreadingModel,,Both

;Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\%PROPSETID_OSPREY_REFSIZE%\PropertyPages\%CLSID_OSPREY_REFSIZE_PROPPAGE%,,,%OspreyRefSizePropPage%


;Osprey driver property set
HKCR,CLSID\%PROPSETID_OSPREY_DRIVER%,,,%OspreyDriver%
HKCR,CLSID\%PROPSETID_OSPREY_DRIVER%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%PROPSETID_OSPREY_DRIVER%\InprocServer32,ThreadingModel,,Both

HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_DRIVER%,,,%OspreyDriver%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_DRIVER%,IID,1,3D,DF,65,50,25,D2,CB,4F, 88,10,C9,3E,13,C8,96,D6

;Osprey driver property page
HKCR,CLSID\%CLSID_OSPREY_DRIVER_PROPPAGE%,,,%OspreyDriverPropPage%
HKCR,CLSID\%CLSID_OSPREY_DRIVER_PROPPAGE%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%CLSID_OSPREY_DRIVER_PROPPAGE%\InprocServer32,ThreadingModel,,Both

;Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\%PROPSETID_OSPREY_DRIVER%\PropertyPages\%CLSID_OSPREY_DRIVER_PROPPAGE%,,,%OspreyDriverPropPage%


;Osprey crossbar property set
HKCR,CLSID\%PROPSETID_OSPREY_XBAR%,,,%OspreyXBar%
HKCR,CLSID\%PROPSETID_OSPREY_XBAR%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%PROPSETID_OSPREY_XBAR%\InprocServer32,ThreadingModel,,Both

HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_XBAR%,,,%OspreyXBar%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_XBAR%,IID,1,97,7B,31,9C, 9B,3F, 0A,47, BD,6C,AA,E0,8B,93,B2,79
;                                                            PROPSETID_OSPREY_XBAR  9C 31 7B 97  3F 9B  47 0A  BD 6C AA E0 8B 93 B2 79

;Osprey crossbar property page
HKCR,CLSID\%CLSID_OSPREY_XBAR_PROPPAGE%,,,%OspreyXBarPropPage%
HKCR,CLSID\%CLSID_OSPREY_XBAR_PROPPAGE%\InprocServer32,,,o200avs.ax
HKCR,CLSID\%CLSID_OSPREY_XBAR_PROPPAGE%\InprocServer32,ThreadingModel,,Both

;Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\%PROPSETID_OSPREY_XBAR%\PropertyPages\%CLSID_OSPREY_XBAR_PROPPAGE%,,,%OspreyXBarPropPage%


;Osprey timecode filter
HKCR,CLSID\%PROPSETID_OSPREY_TIMECODE%,,,%OspreyTimecode%
HKCR,CLSID\%PROPSETID_OSPREY_TIMECODE%\InprocServer32,,,TCOverlay.ax
HKCR,CLSID\%PROPSETID_OSPREY_TIMECODE%\InprocServer32,ThreadingModel,,Both

HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_TIMECODE%,,,%OspreyTimecode%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%PROPSETID_OSPREY_TIMECODE%,IID,1,0b,46,56,a4, 52,7e, 8b,4f, bc,50,c6,c2,92,8b,7a,2f
;                                                                                       a4 56 46 0b, 7e 52, 4f 8b, bc,50,c6,c2,92,8b,7a,2f

;Osprey timecode filter property page
HKCR,CLSID\%CLSID_OSPREY_TIMECODE_PROPPAGE%,,,%OspreyTimeCodePropPage%
HKCR,CLSID\%CLSID_OSPREY_TIMECODE_PROPPAGE%\InprocServer32,,,TCOverlay.ax
HKCR,CLSID\%CLSID_OSPREY_TIMECODE_PROPPAGE%\InprocServer32,ThreadingModel,,Both

;Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\%PROPSETID_OSPREY_TIMECODE%\PropertyPages\%CLSID_OSPREY_TIMECODE_PROPPAGE%,,,%OspreyTimecodePropPage%


;Osprey CC filter
HKCR,CLSID\%PROPSETID_OSPREY_CC%,,,%OspreyCC%
HKCR,CLSID\%PROPSETID_OSPREY_CC%\InprocServer32,,,CCFilter.ax
HKCR,CLSID\%PROPSETID_OSPREY_CC%\InprocServer32,ThreadingModel,,Both


;Osprey OverlayRect filter
HKCR,CLSID\%PROPSETID_OSPREY_OVERLAYRECT%,,,%OspreyOverlayRect%
HKCR,CLSID\%PROPSETID_OSPREY_OVERLAYRECT%\InprocServer32,,,OverlayRect.ax
HKCR,CLSID\%PROPSETID_OSPREY_OVERLAYRECT%\InprocServer32,ThreadingModel,,Both


; Friendly name guids
HKLM,%MediaCategories%\%O100.VideoGUID%, Name,,%O100.VideoName%
HKLM,%MediaCategories%\%O200.VideoGUID%, Name,,%O200.VideoName%
HKLM,%MediaCategories%\%O210.VideoGUID%, Name,,%O210.VideoName%
HKLM,%MediaCategories%\%O220.VideoGUID%, Name,,%O220.VideoName%
HKLM,%MediaCategories%\%O230.VideoGUID%, Name,,%O230.VideoName%


[avsxbar]
AddReg=avsxbar.AddReg

[avsxbar.AddReg]
HKR,,CLSID,,%CLSID_CrossbarFilter%
HKR,,FriendlyName,,%avsxbar.Friendly%

[o200avs.Device.NT.Services]
AddService=o200avs, 0x00000002, o200avs.ServiceInstall

[o200avs.ServiceInstall]
DisplayName=%o200avs.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\o200avs.sys
LoadOrderGroup=ExtendedBase
AddReg=o200avs.AddRegKrnl

[o200avs.AddRegKrnl]
HKR,,"SSEvalBmp",,%11%\SimulStreamEval.bmp 

[TCOverlay.register]
11,,TCOverlay.ax,1


;=================================
; audio section
;=================================

[o200aud.Device.NT]
include   = ks.inf, wdmaudio.inf
needs     = KS.Registration, WDMAUDIO.Registration
AddReg    = o200aud.AddReg, o200audnames.AddReg
CopyFiles = o200aud.CopyDrivers

[o200aud.AddReg]
HKR,,AssociatedFilters,,"wdmaud"
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,o200avs.sys

HKR,Drivers,SubClasses,,"wave,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv, Description,,%o200audcap.Friendly%
HKR,Drivers\mixer\wdmaud.drv,Description,,%o200audmix.Friendly%

HKR,Branding,icon,,  "o200avs.sys,1000"
HKR,Branding,bitmap,,"o200avs.sys,1001"
HKR,Branding,url,,   %OspreyURL%

[o200aud.CopyDrivers]
o200avs.sys

[o200aud.Device.NT.Interfaces]
AddInterface = %KSCATEGORY_AUDIO%,   %KSNAME_Wave%,    Interface.Wave
AddInterface = %KSCATEGORY_CAPTURE%, %KSNAME_Wave%,    Interface.Wave
AddInterface = %KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,Interface.Topology

[Interface.Wave]
AddReg=o200audcap.AddReg

[o200audcap.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%o200audcap.Friendly%

[Interface.Topology]
AddReg=o200audmix.AddReg

[o200audmix.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%o200audmix.Friendly%

[o200aud.Device.NT.Services]
AddService=o200avs, 0x00000002, o200aud.ServiceInstall

[o200aud.ServiceInstall]
DisplayName=%o200aud.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\o200avs.sys
LoadOrderGroup=ExtendedBase

[o200audnames.AddReg]
HKLM,%MediaCategories%\%O100.MixerGUID%,   Name,,%O100.MixerName%
HKLM,%MediaCategories%\%O200.MixerGUID%,   Name,,%O200.MixerName%
HKLM,%MediaCategories%\%O210.MixerGUID%,   Name,,%O210.MixerName%
HKLM,%MediaCategories%\%O220.MixerGUID%,   Name,,%O220.MixerName%
HKLM,%MediaCategories%\%O230.MixerGUID%,   Name,,%O230.MixerName%

HKLM,%MediaCategories%\%O100.AudioGUID%,   Name,,%O100.AudioName%
HKLM,%MediaCategories%\%O200.AudioGUID01%, Name,,%O200.AudioName01%
HKLM,%MediaCategories%\%O200.AudioGUID02%, Name,,%O200.AudioName02%
HKLM,%MediaCategories%\%O200.AudioGUID03%, Name,,%O200.AudioName03%
HKLM,%MediaCategories%\%O200.AudioGUID04%, Name,,%O200.AudioName04%
HKLM,%MediaCategories%\%O200.AudioGUID05%, Name,,%O200.AudioName05%
HKLM,%MediaCategories%\%O200.AudioGUID06%, Name,,%O200.AudioName06%
HKLM,%MediaCategories%\%O200.AudioGUID07%, Name,,%O200.AudioName07%
HKLM,%MediaCategories%\%O200.AudioGUID08%, Name,,%O200.AudioName08%
HKLM,%MediaCategories%\%O200.AudioGUID09%, Name,,%O200.AudioName09%
HKLM,%MediaCategories%\%O200.AudioGUID10%, Name,,%O200.AudioName10%
HKLM,%MediaCategories%\%O200.AudioGUID11%, Name,,%O200.AudioName11%
HKLM,%MediaCategories%\%O200.AudioGUID12%, Name,,%O200.AudioName12%
HKLM,%MediaCategories%\%O200.AudioGUID13%, Name,,%O200.AudioName13%
HKLM,%MediaCategories%\%O200.AudioGUID14%, Name,,%O200.AudioName14%
HKLM,%MediaCategories%\%O200.AudioGUID15%, Name,,%O200.AudioName15%
HKLM,%MediaCategories%\%O200.AudioGUID16%, Name,,%O200.AudioName16%
HKLM,%MediaCategories%\%O210.AudioGUID01%, Name,,%O210.AudioName01%
HKLM,%MediaCategories%\%O210.AudioGUID02%, Name,,%O210.AudioName02%
HKLM,%MediaCategories%\%O210.AudioGUID03%, Name,,%O210.AudioName03%
HKLM,%MediaCategories%\%O210.AudioGUID04%, Name,,%O210.AudioName04%
HKLM,%MediaCategories%\%O210.AudioGUID05%, Name,,%O210.AudioName05%
HKLM,%MediaCategories%\%O210.AudioGUID06%, Name,,%O210.AudioName06%
HKLM,%MediaCategories%\%O210.AudioGUID07%, Name,,%O210.AudioName07%
HKLM,%MediaCategories%\%O210.AudioGUID08%, Name,,%O210.AudioName08%
HKLM,%MediaCategories%\%O210.AudioGUID09%, Name,,%O210.AudioName09%
HKLM,%MediaCategories%\%O210.AudioGUID10%, Name,,%O210.AudioName10%
HKLM,%MediaCategories%\%O210.AudioGUID11%, Name,,%O210.AudioName11%
HKLM,%MediaCategories%\%O210.AudioGUID12%, Name,,%O210.AudioName12%
HKLM,%MediaCategories%\%O210.AudioGUID13%, Name,,%O210.AudioName13%
HKLM,%MediaCategories%\%O210.AudioGUID14%, Name,,%O210.AudioName14%
HKLM,%MediaCategories%\%O210.AudioGUID15%, Name,,%O210.AudioName15%
HKLM,%MediaCategories%\%O210.AudioGUID16%, Name,,%O210.AudioName16%
HKLM,%MediaCategories%\%O220.AudioGUID01%, Name,,%O220.AudioName01%
HKLM,%MediaCategories%\%O220.AudioGUID02%, Name,,%O220.AudioName02%
HKLM,%MediaCategories%\%O220.AudioGUID03%, Name,,%O220.AudioName03%
HKLM,%MediaCategories%\%O220.AudioGUID04%, Name,,%O220.AudioName04%
HKLM,%MediaCategories%\%O220.AudioGUID05%, Name,,%O220.AudioName05%
HKLM,%MediaCategories%\%O220.AudioGUID06%, Name,,%O220.AudioName06%
HKLM,%MediaCategories%\%O220.AudioGUID07%, Name,,%O220.AudioName07%
HKLM,%MediaCategories%\%O220.AudioGUID08%, Name,,%O220.AudioName08%
HKLM,%MediaCategories%\%O220.AudioGUID09%, Name,,%O220.AudioName09%
HKLM,%MediaCategories%\%O220.AudioGUID10%, Name,,%O220.AudioName10%
HKLM,%MediaCategories%\%O220.AudioGUID11%, Name,,%O220.AudioName11%
HKLM,%MediaCategories%\%O220.AudioGUID12%, Name,,%O220.AudioName12%
HKLM,%MediaCategories%\%O220.AudioGUID13%, Name,,%O220.AudioName13%
HKLM,%MediaCategories%\%O220.AudioGUID14%, Name,,%O220.AudioName14%
HKLM,%MediaCategories%\%O220.AudioGUID15%, Name,,%O220.AudioName15%
HKLM,%MediaCategories%\%O220.AudioGUID16%, Name,,%O220.AudioName16%
HKLM,%MediaCategories%\%O230.AudioGUID01%, Name,,%O230.AudioName01%
HKLM,%MediaCategories%\%O230.AudioGUID02%, Name,,%O230.AudioName02%
HKLM,%MediaCategories%\%O230.AudioGUID03%, Name,,%O230.AudioName03%
HKLM,%MediaCategories%\%O230.AudioGUID04%, Name,,%O230.AudioName04%
HKLM,%MediaCategories%\%O230.AudioGUID05%, Name,,%O230.AudioName05%
HKLM,%MediaCategories%\%O230.AudioGUID06%, Name,,%O230.AudioName06%
HKLM,%MediaCategories%\%O230.AudioGUID07%, Name,,%O230.AudioName07%
HKLM,%MediaCategories%\%O230.AudioGUID08%, Name,,%O230.AudioName08%
HKLM,%MediaCategories%\%O230.AudioGUID09%, Name,,%O230.AudioName09%
HKLM,%MediaCategories%\%O230.AudioGUID10%, Name,,%O230.AudioName10%
HKLM,%MediaCategories%\%O230.AudioGUID11%, Name,,%O230.AudioName11%
HKLM,%MediaCategories%\%O230.AudioGUID12%, Name,,%O230.AudioName12%
HKLM,%MediaCategories%\%O230.AudioGUID13%, Name,,%O230.AudioName13%
HKLM,%MediaCategories%\%O230.AudioGUID14%, Name,,%O230.AudioName14%
HKLM,%MediaCategories%\%O230.AudioGUID15%, Name,,%O230.AudioName15%
HKLM,%MediaCategories%\%O230.AudioGUID16%, Name,,%O230.AudioName16%

HKLM,%MediaCategories%\%AudioGUID.UnBal%,Name,,%Audio.Unbalanced%
HKLM,%MediaCategories%\%AudioGUID.UnBal%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AudioGUID.Bal%,  Name,,%Audio.Balanced%
HKLM,%MediaCategories%\%AudioGUID.Bal%,  Display,1,00,00,00,00
HKLM,%MediaCategories%\%AudioGUID.AES%,  Name,,%Audio.AESEBU%
HKLM,%MediaCategories%\%AudioGUID.AES%,  Display,1,00,00,00,00
HKLM,%MediaCategories%\%AudioGUID.C1%,   Name,,%Audio.C1%
HKLM,%MediaCategories%\%AudioGUID.C1%,   Display,1,00,00,00,00
HKLM,%MediaCategories%\%AudioGUID.C2%,   Name,,%Audio.C2%
HKLM,%MediaCategories%\%AudioGUID.C2%,   Display,1,00,00,00,00
HKLM,%MediaCategories%\%AudioGUID.SDI%,  Name,,%Audio.SDI%
HKLM,%MediaCategories%\%AudioGUID.SDI%,  Display,1,00,00,00,00
HKLM,%MediaCategories%\%AudioGUID.DV%,   Name,,%Audio.DV1394%
HKLM,%MediaCategories%\%AudioGUID.DV%,   Display,1,00,00,00,00

[Strings]
; non-localizeable
SERVICE_KERNEL_DRIVER = 1
SERVICE_DEMAND_START  = 3
SERVICE_ERROR_NORMAL  = 1
REG_EXPAND_SZ         = 0x00020000
REG_DWORD             = 0x00010001

KSCATEGORY_CAPTURE             = "{65e8773d-8f56-11d0-a3b9-00a0c9223196}"
KSCATEGORY_RENDER              = "{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CROSSBAR            = "{a799a801-a46d-11d0-a18c-00a02401dcd4}"
KSSTRING_Filter                = "{9b365890-165f-11d0-a195-0020afd156e4}"
KSCATEGORY_VIDEO               = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_AUDIO               = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_TOPOLOGY            = "{DDA54A40-1E4C-11D1-A050-405705C10000}"
Proxy.CLSID                    = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
CLSID_CrossbarFilter           = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
PROPSETID_OSPREY_PINMGT        = "{C207C6D2-F573-47c9-9787-1F5461E62118}"
PROPSETID_OSPREY_CROP          = "{551C07EF-E0DA-411d-B712-BFCBE3DE9C64}"
CLSID_OSPREY_CROP_PROPPAGE     = "{D5A7B751-10D3-43e1-AE25-EE32FD59254B}"
PROPSETID_OSPREY_LOGO          = "{C8001E49-697A-4123-9E67-CEFACA031BDD}"
CLSID_OSPREY_LOGO_PROPPAGE     = "{8BFAAE3E-AF2F-4736-A77E-212A383195B9}"
PROPSETID_OSPREY_DEVICE        = "{C30BF251-3B00-45f9-A35A-E4969E3EB685}"
CLSID_OSPREY_DEVICE_PROPPAGE   = "{81DDA637-8606-4d1e-ACCC-6F3B73C4DC2C}"
CLSID_OSPREY_SIMUL_PROPPAGE    = "{4BE5DB8D-BA3A-46bb-A582-812BA8BAC464}"
PROPSETID_OSPREY_REFSIZE       = "{8C0F52A2-B65F-4864-897E-6A6748C270E9}"
CLSID_OSPREY_REFSIZE_PROPPAGE  = "{D788F266-7BC8-4985-BAD5-9C5E204EE15C}"
PROPSETID_OSPREY_DRIVER        = "{5065DF3D-D225-4fcb-8810-C93E13C896D6}"
CLSID_OSPREY_DRIVER_PROPPAGE   = "{D4D43DFC-D632-4830-8843-1216FA553C76}"
PROPSETID_OSPREY_XBAR          = "{9C317B97-3F9B-470a-BD6C-AAE08B93B279}"
CLSID_OSPREY_XBAR_PROPPAGE     = "{E16CA4B2-BACD-4691-82D7-C4246AF45A30}"

PROPSETID_OSPREY_TIMECODE      = "{a456460b-7e52-4f8b-bc50-c6c2928b7a2f}"
CLSID_OSPREY_TIMECODE_PROPPAGE = "{c131d676-b1e7-4348-a4fb-e3739a52d920}"
PROPSETID_OSPREY_CC            = "{3d73136c-c887-4e07-b877-76390a3aa9f7}"
PROPSETID_OSPREY_OVERLAYRECT   = "{e1141a53-959f-4086-a64e-40e397a497d5}"

O100.VideoGUID          = "{55B7393A-38B5-4503-9787-76D8528491CE}"
O200.VideoGUID          = "{23DE524D-FB88-4577-BA46-BBBECF33482C}"
O210.VideoGUID          = "{52075F19-2677-42af-BD2B-788B6CEFEF14}"
O220.VideoGUID          = "{8AB716A4-AF89-4c87-A450-B34247B5637A}"
O230.VideoGUID          = "{BE8FA2CF-27A9-4d58-B441-F422C976D82A}"

O100.MixerGUID          = "{BE531F72-4C5D-4c59-A011-0EDB9689BE83}"
O200.MixerGUID          = "{7eb424cf-6ced-4f13-8dad-343249b11231}"
O210.MixerGUID          = "{48e86d6e-9046-4054-83d1-8fa995b5332f}"
O220.MixerGUID          = "{46082666-fbfb-4004-8dfc-89061e6ab1f2}"
O230.MixerGUID          = "{7D2BB480-0B23-44a0-AD12-F326E9DDE9A2}"
O100.AudioGUID          = "{2C0D1C3D-06A1-485d-B4A8-E6A6559431A1}"
O200.AudioGUID01        = "{AB8AE7A7-DE02-477E-AA5B-7556FCF3F59F}"
O200.AudioGUID02        = "{6E970015-0EB1-4FD6-B406-87410D344829}"
O200.AudioGUID03        = "{591C51E4-87F9-4AC3-9867-B62592FCA63A}"
O200.AudioGUID04        = "{278D8E9D-1D92-438C-97B5-DD93B53BD098}"
O200.AudioGUID05        = "{43DE9399-690B-4D14-81ED-EC0E85072429}"
O200.AudioGUID06        = "{BCFBD1C5-1C44-461B-A270-BBA36835C4A0}"
O200.AudioGUID07        = "{983F714C-1EB5-449C-B87F-2BB24D6B1993}"
O200.AudioGUID08        = "{48E0B7C7-AB38-462C-98F2-8E1E837AE673}"
O200.AudioGUID09        = "{5FABDC95-A102-4918-82EB-347DEB281C0E}"
O200.AudioGUID10        = "{6FBB4DFB-2610-4EC5-8DF7-C026EB65356A}"
O200.AudioGUID11        = "{05F018C6-E692-4FF8-9A4B-64C0FFC8927E}"
O200.AudioGUID12        = "{F2948B32-7E3B-4D63-B28C-84B25601592C}"
O200.AudioGUID13        = "{37F337FE-CD2C-4491-AF3A-37B965BBA0FC}"
O200.AudioGUID14        = "{92634DE6-669D-433D-B0B3-0299E2F6ABC3}"
O200.AudioGUID15        = "{07D4599B-E745-49A7-9E60-FF36127DDB44}"
O200.AudioGUID16        = "{86B35004-0573-4986-8502-5B5E423CDBFE}"
O210.AudioGUID01        = "{E869C4F4-6EFE-4299-A0D2-FCB05BE961C0}"
O210.AudioGUID02        = "{C4449F15-DB9B-4E59-8A9B-1F8FD3BB5635}"
O210.AudioGUID03        = "{4FA2F6A9-BC76-470A-B001-632AC2DEF9ED}"
O210.AudioGUID04        = "{06C3663C-178B-4807-9BF4-D06ADF64A636}"
O210.AudioGUID05        = "{B9D9DD90-EB31-4D25-AF6D-FA254256AE84}"
O210.AudioGUID06        = "{E9A299ED-373C-4BCB-937D-065890D1C9E1}"
O210.AudioGUID07        = "{D72AE97C-CDC6-4DCF-909B-8054C48E0C60}"
O210.AudioGUID08        = "{41AA81C4-5909-4D74-8532-B4E72F37DE38}"
O210.AudioGUID09        = "{CCE69BF8-12C6-4F19-8B8A-0595861C6F9F}"
O210.AudioGUID10        = "{9FF33462-BBBE-4A95-AF46-7FF8E6BB8A07}"
O210.AudioGUID11        = "{C2FBE976-8386-4E14-9488-5EE6DB7AB65B}"
O210.AudioGUID12        = "{F43C20FF-D3E1-4394-8948-D8E100696E68}"
O210.AudioGUID13        = "{FCDC576B-A009-4F5F-969C-1C97DD117844}"
O210.AudioGUID14        = "{2B824761-E701-4D77-95AA-8B1CAB6F2A1A}"
O210.AudioGUID15        = "{24AFDD6D-E0BC-41D8-B441-C225E3CBA2DE}"
O210.AudioGUID16        = "{775F128D-B1E4-4776-AB7C-BF57A2E2E804}"
O220.AudioGUID01        = "{DC54B9E1-44E8-45E4-947D-7E571D7FDDC5}"
O220.AudioGUID02        = "{CE47EC2B-BF99-4940-892D-AA405DA7FE5D}"
O220.AudioGUID03        = "{80949B9F-43B2-4C80-8589-6D678105725A}"
O220.AudioGUID04        = "{70B47470-B838-4185-85BB-F539C4E0FE7A}"
O220.AudioGUID05        = "{EC3FF400-7C18-478F-BC4F-2EC2E7A3001D}"
O220.AudioGUID06        = "{0CD5B09D-4831-4076-B2C9-A70C6AD36704}"
O220.AudioGUID07        = "{0C686E47-7150-4E8E-8380-02ABD8BA923C}"
O220.AudioGUID08        = "{8BFF88B7-F069-4FD4-84AF-FA55987C3BAD}"
O220.AudioGUID09        = "{2D70E80C-B562-40BB-AA3B-E8BFC4E4EEF3}"
O220.AudioGUID10        = "{9E38E8BE-5075-4C93-BCFD-61C226D2A17C}"
O220.AudioGUID11        = "{E3AADDC2-83EF-4365-AD55-00A6F4090A48}"
O220.AudioGUID12        = "{654E4D0D-D760-4E18-BD33-6ADC302C6967}"
O220.AudioGUID13        = "{508DFA23-7B42-484F-9F70-1CF6E59AE082}"
O220.AudioGUID14        = "{92A25D41-BBF2-4775-B572-138D7B4DD204}"
O220.AudioGUID15        = "{A665F526-3230-4F99-92C1-A5A20A62DCAB}"
O220.AudioGUID16        = "{5B9FA7F3-BAEB-422B-96AB-0781456D33BF}"
O230.AudioGUID01        = "{8E68663D-4CA7-4815-9FCB-EF54E0BB014D}"
O230.AudioGUID02        = "{FBF69805-4386-4462-BF52-B382B74911C5}"
O230.AudioGUID03        = "{B4BBF2D6-B22F-4851-95FB-C6CC48E02E76}"
O230.AudioGUID04        = "{19388EAC-C224-4756-8044-AC53221BAED9}"
O230.AudioGUID05        = "{DC69B3CF-0F08-4E07-8F0C-B9F43DBDBB95}"
O230.AudioGUID06        = "{BE44FA61-A20B-4A3B-9B6E-5F03DAAF5800}"
O230.AudioGUID07        = "{4F571DF7-FE42-40DD-9A17-FA30544765A8}"
O230.AudioGUID08        = "{39414BF1-6D6A-4EBE-A1E9-F72EF77F5C9A}"
O230.AudioGUID09        = "{00A4847D-39C2-4FC4-9698-D17869630996}"
O230.AudioGUID10        = "{9DF9E482-4F20-468B-9F53-8CF66B364C3D}"
O230.AudioGUID11        = "{F248146E-5130-474F-B37B-9C18879A0B87}"
O230.AudioGUID12        = "{48785A70-503A-4B2F-BE7D-A86FE49F9AE4}"
O230.AudioGUID13        = "{5D5DD278-E58C-4D8A-9D8D-5C14547B4B99}"
O230.AudioGUID14        = "{464BD4ED-D0A1-4BC9-B8A4-877D72FE2776}"
O230.AudioGUID15        = "{78292D38-E735-4418-9D2C-50B693E3B51C}"
O230.AudioGUID16        = "{D6D1E9A9-D4DC-4E26-9860-FBD9DAD5F83B}"

AudioGUID.UnBal         = "{e682aceb-b9f9-431d-9d02-92777dbd2af2}"
AudioGUID.Bal           = "{2de49004-9c9f-4aa0-a0d9-edc3c1916b45}"
AudioGUID.AES           = "{e112ea0b-b7bd-445b-8bf5-38a85a84eb10}"
AudioGUID.C1            = "{643be74b-65a6-450b-8892-4f070c4be735}"
AudioGUID.C2            = "{959961fe-1530-4692-a5e3-e9ca9cfbef28}"
AudioGUID.SDI           = "{2fa170a8-d080-4cc5-abd0-42a5d96e442a}"
AudioGUID.DV            = "{661180fc-5e20-4d64-aab7-9c89a9355281}"

MediaCategories         = "SYSTEM\CurrentControlSet\Control\MediaCategories"
KSNAME_Wave             = "Wave"
KSNAME_Topology         = "Topology"

;localizeable
SetupDisk               = "Osprey-2X0 AVStream Setup"
Osprey                  = "Osprey Video"
OspreyURL               = "http://www.ospreyvideo.com/"
o200avs.DeviceDesc      = "Osprey-2X0 AVStream Video Device"
avscap.Friendly         = "o200avs cap"
avsxbar.Friendly        = "Osprey-2X0 Crossbar"
OspreyCrop              = "Osprey Crop Interface Handler"
OspreyCropPropPage      = "Osprey Crop Property Page"
OspreyLogo              = "Osprey Logo Interface Handler"
OspreyLogoPropPage      = "Osprey Logo Property Page"
OspreyPinMgt            = "Osprey Pin Mgmnt Interface Handler"
OspreyDevice            = "Osprey Device Interface Handler"
OspreyDevicePropPage    = "Osprey Device Property Page"
OspreySimulPropPage     = "Osprey SimulStream Property Page"
OspreyRefSize           = "Osprey Ref Size Interface Handler"
OspreyRefSizePropPage   = "Osprey Ref Size Property Page"
OspreyDriver            = "Osprey Driver Interface Handler"
OspreyDriverPropPage    = "Osprey Driver Property Page"
OspreyXBar              = "Osprey Crossbar Interface Handler"
OspreyXBarPropPage      = "Osprey Crossbar Property Page"

OspreyTimecode          = "Osprey Timecode Filter"
OspreyTimecodePropPage  = "Osprey Timecode Property Page"
OspreyCC                = "Osprey CC Filter"
OspreyOverlayRect       = "Osprey OverlayRect Filter"

o200aud.DeviceDesc      = "Osprey-2X0 AVStream Audio Device"
o200audcap.Friendly     = "Osprey Audio"
o200audmix.Friendly     = "Osprey Mixer"

O100.VideoName          = "Osprey-100 Video"
O200.VideoName          = "Osprey-200 Video"
O210.VideoName          = "Osprey-210 Video"
O220.VideoName          = "Osprey-220 Video"
O230.VideoName          = "Osprey-230 Video"

O100.MixerName          = "Osprey-100 Mixer Placeholder"
O200.MixerName          = "Osprey-200 Mixer"
O210.MixerName          = "Osprey-210 Mixer"
O220.MixerName          = "Osprey-220 Mixer"
O230.MixerName          = "Osprey-230 Mixer"
O100.AudioName          = "Osprey-100 Audio Placeholder"
O200.AudioName01        = "Osprey-200 Audio Device 1"
O200.AudioName02        = "Osprey-200 Audio Device 2"
O200.AudioName03        = "Osprey-200 Audio Device 3"
O200.AudioName04        = "Osprey-200 Audio Device 4"
O200.AudioName05        = "Osprey-200 Audio Device 5"
O200.AudioName06        = "Osprey-200 Audio Device 6"
O200.AudioName07        = "Osprey-200 Audio Device 7"
O200.AudioName08        = "Osprey-200 Audio Device 8"
O200.AudioName09        = "Osprey-200 Audio Device 9"
O200.AudioName10        = "Osprey-200 Audio Device 10"
O200.AudioName11        = "Osprey-200 Audio Device 11"
O200.AudioName12        = "Osprey-200 Audio Device 12"
O200.AudioName13        = "Osprey-200 Audio Device 13"
O200.AudioName14        = "Osprey-200 Audio Device 14"
O200.AudioName15        = "Osprey-200 Audio Device 15"
O200.AudioName16        = "Osprey-200 Audio Device 16"
O210.AudioName01        = "Osprey-210 Audio Device 1"
O210.AudioName02        = "Osprey-210 Audio Device 2"
O210.AudioName03        = "Osprey-210 Audio Device 3"
O210.AudioName04        = "Osprey-210 Audio Device 4"
O210.AudioName05        = "Osprey-210 Audio Device 5"
O210.AudioName06        = "Osprey-210 Audio Device 6"
O210.AudioName07        = "Osprey-210 Audio Device 7"
O210.AudioName08        = "Osprey-210 Audio Device 8"
O210.AudioName09        = "Osprey-210 Audio Device 9"
O210.AudioName10        = "Osprey-210 Audio Device 10"
O210.AudioName11        = "Osprey-210 Audio Device 11"
O210.AudioName12        = "Osprey-210 Audio Device 12"
O210.AudioName13        = "Osprey-210 Audio Device 13"
O210.AudioName14        = "Osprey-210 Audio Device 14"
O210.AudioName15        = "Osprey-210 Audio Device 15"
O210.AudioName16        = "Osprey-210 Audio Device 16"
O220.AudioName01        = "Osprey-220 Audio Device 1"
O220.AudioName02        = "Osprey-220 Audio Device 2"
O220.AudioName03        = "Osprey-220 Audio Device 3"
O220.AudioName04        = "Osprey-220 Audio Device 4"
O220.AudioName05        = "Osprey-220 Audio Device 5"
O220.AudioName06        = "Osprey-220 Audio Device 6"
O220.AudioName07        = "Osprey-220 Audio Device 7"
O220.AudioName08        = "Osprey-220 Audio Device 8"
O220.AudioName09        = "Osprey-220 Audio Device 9"
O220.AudioName10        = "Osprey-220 Audio Device 10"
O220.AudioName11        = "Osprey-220 Audio Device 11"
O220.AudioName12        = "Osprey-220 Audio Device 12"
O220.AudioName13        = "Osprey-220 Audio Device 13"
O220.AudioName14        = "Osprey-220 Audio Device 14"
O220.AudioName15        = "Osprey-220 Audio Device 15"
O220.AudioName16        = "Osprey-220 Audio Device 16"
O230.AudioName01        = "Osprey-230 Audio Device 1"
O230.AudioName02        = "Osprey-230 Audio Device 2"
O230.AudioName03        = "Osprey-230 Audio Device 3"
O230.AudioName04        = "Osprey-230 Audio Device 4"
O230.AudioName05        = "Osprey-230 Audio Device 5"
O230.AudioName06        = "Osprey-230 Audio Device 6"
O230.AudioName07        = "Osprey-230 Audio Device 7"
O230.AudioName08        = "Osprey-230 Audio Device 8"
O230.AudioName09        = "Osprey-230 Audio Device 9"
O230.AudioName10        = "Osprey-230 Audio Device 10"
O230.AudioName11        = "Osprey-230 Audio Device 11"
O230.AudioName12        = "Osprey-230 Audio Device 12"
O230.AudioName13        = "Osprey-230 Audio Device 13"
O230.AudioName14        = "Osprey-230 Audio Device 14"
O230.AudioName15        = "Osprey-230 Audio Device 15"
O230.AudioName16        = "Osprey-230 Audio Device 16"

Audio.Unbalanced        = "Unbalanced"   
Audio.Balanced          = "XLR Balanced" 
Audio.AESEBU            = "XLR AES/EBU"  
Audio.C1                = "RCA S/P-DIF"  
Audio.C2                = "Opt S/P-DIF"  
Audio.SDI               = "SDI"          
Audio.DV1394            = "DV (1394)"    
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.09