o400avs.inf Driver File Contents (Osprey440WebRelease3_1_2_11.exe)

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

[ControlFlags]
;ExcludeFromSelect=*

[Manufacturer]
%Osprey%=Osprey

[DestinationDirs]
o4XXavs.CopyDrivers = 10, system32\drivers
o4XXaud.CopyDrivers = 10, system32\drivers
o4XXavs.CopyDlls    = 11

[SourceDisksNames]
1 = %SetupDisk%,,,

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

[Osprey]
%o400avs.DeviceDesc% = o400avs.Device, PCI\VEN_109E&DEV_036E&SUBSYS_FF060070&REV_11  ;o400 878A video-only
%o440avs.DeviceDesc% = o440avs.Device, PCI\VEN_109E&DEV_036E&SUBSYS_FF070070&REV_11  ;o440 878A video with audio
%o400aud.DeviceDesc% = o400aud.Device, PCI\VEN_109E&DEV_0878&SUBSYS_FF060070&REV_11  ;o400 878A audio placeholder
%o440aud.DeviceDesc% = o440aud.Device, PCI\VEN_109E&DEV_0878&SUBSYS_FF070070&REV_11  ;o440 878A audio


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

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

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

[o4XXavs.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,o400avs.sys

[o4XXavs.CopyDrivers]
o400avs.sys

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


[o400avs.Device.NT.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE% , %KSSTRING_Filter%, o400cap
AddInterface = %KSCATEGORY_CROSSBAR%, %KSSTRING_Filter%, o400xbar

[o440avs.Device.NT.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE% , %KSSTRING_Filter%, o440cap
AddInterface = %KSCATEGORY_CROSSBAR%, %KSSTRING_Filter%, o440xbar


[o400cap]
AddReg=o400cap.AddReg, o4XXcap.AddReg

[o400cap.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%o400cap.Friendly%
HKR,,ExtensionDLL,,o200vfw.dll
HKLM,%MediaCategories%\%O400.VideoNameGUID%, Name,,%O400.VideoName%


[o440cap]
AddReg=o440cap.AddReg, o4XXcap.AddReg

[o440cap.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%o440cap.Friendly%
HKR,,ExtensionDLL,,o200vfw.dll
HKLM,%MediaCategories%\%O440.VideoNameGUID%, Name,,%O440.VideoName%


[o400xbar]
AddReg=o400xbar.AddReg

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


[o440xbar]
AddReg=o440xbar.AddReg

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


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

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


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

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

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


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


[o4XXcap.AddReg]
;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


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

[o400aud.Device.NT]
include   = ks.inf, wdmaudio.inf
needs     = KS.Registration, WDMAUDIO.Registration
AddReg    = o4XXaud.AddReg, o400aud.AddReg, o400audnames.AddReg
CopyFiles = o4XXaud.CopyDrivers

[o440aud.Device.NT]
include   = ks.inf, wdmaudio.inf
needs     = KS.Registration, WDMAUDIO.Registration
AddReg    = o4XXaud.AddReg, o440aud.AddReg, o440audnames.AddReg
CopyFiles = o4XXaud.CopyDrivers


[o4XXaud.AddReg]
HKR,,AssociatedFilters,,"wdmaud"
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,o400avs.sys

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

HKR,Drivers,SubClasses,,"wave,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

[o400aud.AddReg]
HKR,Drivers\wave\wdmaud.drv, Description,,%o400audcap.Friendly%
HKR,Drivers\mixer\wdmaud.drv,Description,,%o400audmix.Friendly%

[o440aud.AddReg]
HKR,Drivers\wave\wdmaud.drv, Description,,%o440audcap.Friendly%
HKR,Drivers\mixer\wdmaud.drv,Description,,%o440audmix.Friendly%


[o4XXaud.CopyDrivers]
o400avs.sys


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

[o440Interface.Wave]
AddReg=o440audcap.AddReg

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

[o440Interface.Topology]
AddReg=o440audmix.AddReg

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


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

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

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

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


[o400audnames.AddReg]
HKLM,%MediaCategories%\%O400.MixerNameGUID%,   Name,,%O400.MixerName%
HKLM,%MediaCategories%\%O400.AudioNameGUID%,   Name,,%O400.AudioName%


[o440audnames.AddReg]
HKLM,%MediaCategories%\%O440.MixerNameGUID%,   Name,,%O440.MixerName%
HKLM,%MediaCategories%\%O440.AudioNameGUID01%, Name,,%O440.AudioName01%
HKLM,%MediaCategories%\%O440.AudioNameGUID02%, Name,,%O440.AudioName02%
HKLM,%MediaCategories%\%O440.AudioNameGUID03%, Name,,%O440.AudioName03%
HKLM,%MediaCategories%\%O440.AudioNameGUID04%, Name,,%O440.AudioName04%
HKLM,%MediaCategories%\%O440.AudioNameGUID05%, Name,,%O440.AudioName05%
HKLM,%MediaCategories%\%O440.AudioNameGUID06%, Name,,%O440.AudioName06%
HKLM,%MediaCategories%\%O440.AudioNameGUID07%, Name,,%O440.AudioName07%
HKLM,%MediaCategories%\%O440.AudioNameGUID08%, Name,,%O440.AudioName08%
HKLM,%MediaCategories%\%O440.AudioNameGUID09%, Name,,%O440.AudioName09%
HKLM,%MediaCategories%\%O440.AudioNameGUID10%, Name,,%O440.AudioName10%
HKLM,%MediaCategories%\%O440.AudioNameGUID11%, Name,,%O440.AudioName11%
HKLM,%MediaCategories%\%O440.AudioNameGUID12%, Name,,%O440.AudioName12%
HKLM,%MediaCategories%\%O440.AudioNameGUID13%, Name,,%O440.AudioName13%
HKLM,%MediaCategories%\%O440.AudioNameGUID14%, Name,,%O440.AudioName14%
HKLM,%MediaCategories%\%O440.AudioNameGUID15%, Name,,%O440.AudioName15%
HKLM,%MediaCategories%\%O440.AudioNameGUID16%, Name,,%O440.AudioName16%
HKLM,%MediaCategories%\%O440.AudioNameGUID17%, Name,,%O440.AudioName17%
HKLM,%MediaCategories%\%O440.AudioNameGUID18%, Name,,%O440.AudioName18%
HKLM,%MediaCategories%\%O440.AudioNameGUID19%, Name,,%O440.AudioName19%
HKLM,%MediaCategories%\%O440.AudioNameGUID20%, Name,,%O440.AudioName20%
HKLM,%MediaCategories%\%O440.AudioNameGUID21%, Name,,%O440.AudioName21%
HKLM,%MediaCategories%\%O440.AudioNameGUID22%, Name,,%O440.AudioName22%
HKLM,%MediaCategories%\%O440.AudioNameGUID23%, Name,,%O440.AudioName23%
HKLM,%MediaCategories%\%O440.AudioNameGUID24%, Name,,%O440.AudioName24%
HKLM,%MediaCategories%\%O440.AudioNameGUID25%, Name,,%O440.AudioName25%
HKLM,%MediaCategories%\%O440.AudioNameGUID26%, Name,,%O440.AudioName26%
HKLM,%MediaCategories%\%O440.AudioNameGUID27%, Name,,%O440.AudioName27%
HKLM,%MediaCategories%\%O440.AudioNameGUID28%, Name,,%O440.AudioName28%
HKLM,%MediaCategories%\%O440.AudioNameGUID29%, Name,,%O440.AudioName29%
HKLM,%MediaCategories%\%O440.AudioNameGUID30%, Name,,%O440.AudioName30%
HKLM,%MediaCategories%\%O440.AudioNameGUID31%, Name,,%O440.AudioName31%
HKLM,%MediaCategories%\%O440.AudioNameGUID32%, Name,,%O440.AudioName32%
HKLM,%MediaCategories%\%O440.AudioNameGUID33%, Name,,%O440.AudioName33%
HKLM,%MediaCategories%\%O440.AudioNameGUID34%, Name,,%O440.AudioName34%
HKLM,%MediaCategories%\%O440.AudioNameGUID35%, Name,,%O440.AudioName35%
HKLM,%MediaCategories%\%O440.AudioNameGUID36%, Name,,%O440.AudioName36%
HKLM,%MediaCategories%\%O440.AudioNameGUID37%, Name,,%O440.AudioName37%
HKLM,%MediaCategories%\%O440.AudioNameGUID38%, Name,,%O440.AudioName38%
HKLM,%MediaCategories%\%O440.AudioNameGUID39%, Name,,%O440.AudioName39%
HKLM,%MediaCategories%\%O440.AudioNameGUID40%, Name,,%O440.AudioName40%

HKLM,%MediaCategories%\%AudioNameGUID.UnBal%,  Name,,%AudioName.Unbalanced%
HKLM,%MediaCategories%\%AudioNameGUID.UnBal%,  Display,1,00,00,00,00
HKLM,%MediaCategories%\%AudioNameGUID.Bal%,    Name,,%AudioName.Balanced%
HKLM,%MediaCategories%\%AudioNameGUID.Bal%,    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}"


O400.VideoNameGUID      = "{183AB1FA-6C0D-4d74-B244-FEABA0138C75}"
O400.MixerNameGUID      = "{AD8A0937-B9EB-4812-A657-465D38AE512E}"
O400.AudioNameGUID      = "{F6C3CB4F-E3D5-4f7c-A998-0671E4FB08B5}"

O440.VideoNameGUID      = "{2FC8EC7D-16E1-479c-ACD3-CAA12BD4547F}"
O440.MixerNameGUID      = "{D568501E-BA73-4e7e-873B-E8BDB47E6853}"
O440.AudioNameGUID01    = "{2A021ACE-63FC-4ad8-A0F0-9F9FDE247C05}"
O440.AudioNameGUID02    = "{D8B23319-FBCF-45c7-BEB8-930E735BDEF4}"
O440.AudioNameGUID03    = "{18FA5228-755A-4280-A51D-CE93336E3E51}"
O440.AudioNameGUID04    = "{76A042C1-C921-4357-ADE6-45C6E2D6810F}"
O440.AudioNameGUID05    = "{3B45828F-2B70-469e-A451-FE13E82A5EBB}"
O440.AudioNameGUID06    = "{AB7EA84B-85FC-4c28-B684-F177C61FFA92}"
O440.AudioNameGUID07    = "{5F76AC29-1F0D-4ab7-B4E0-F54DB86853A3}"
O440.AudioNameGUID08    = "{96C5D638-EC2D-432d-9850-B583FCEDC375}"
O440.AudioNameGUID09    = "{BE0A2B15-1613-4592-8DD8-3C53AB70A17B}"
O440.AudioNameGUID10    = "{1E8C1AB7-86FB-4c26-813B-B67056C29442}"
O440.AudioNameGUID11    = "{48DC4D4D-1C60-4601-8C2F-7037125762A9}"
O440.AudioNameGUID12    = "{A115B5DF-729A-4398-85BD-4AACA30FA4CA}"
O440.AudioNameGUID13    = "{B9F81C3E-A6B4-4fb4-87DB-C80F71519F43}"
O440.AudioNameGUID14    = "{93BFAF2B-6926-4660-8D45-EA12680D40DD}"
O440.AudioNameGUID15    = "{5F04975C-7390-4dea-A8FA-B8239FDFA172}"
O440.AudioNameGUID16    = "{733577DB-4627-4000-852F-BFE00BE4AB2A}"
O440.AudioNameGUID17    = "{090B7353-2E92-45df-991B-64944D0B51A4}"
O440.AudioNameGUID18    = "{EFB62FBA-90C5-4511-894D-8EB77D9EE9C4}"
O440.AudioNameGUID19    = "{55D06245-9B54-4f85-A8DD-54CF40734B90}"
O440.AudioNameGUID20    = "{BACBB381-EEA6-4f6c-B78D-5801F96BABB1}"
O440.AudioNameGUID21    = "{DD43CFD1-A540-4241-B7B8-EE1AB8D8370E}"
O440.AudioNameGUID22    = "{0F50EDEF-668A-47d5-A4BC-2D1B0AD52088}"
O440.AudioNameGUID23    = "{15F625DC-425D-4ba6-BEF4-5776ABA831B1}"
O440.AudioNameGUID24    = "{83C55CC9-D3B6-4774-AD0A-9928F81C2F61}"
O440.AudioNameGUID25    = "{83160210-4873-4569-9C72-CEBAA7CAB2AB}"
O440.AudioNameGUID26    = "{B4AA96CA-AFE7-42ec-9311-AB5ECA9E7899}"
O440.AudioNameGUID27    = "{BE6CE481-A9C1-41e3-BA4F-8063639E5C26}"
O440.AudioNameGUID28    = "{18BE3477-AACA-480d-9478-9E25D4557C83}"
O440.AudioNameGUID29    = "{99023D48-338F-4588-B8A5-519A3EA1AC44}"
O440.AudioNameGUID30    = "{60A14F00-0BC3-43c9-8F1C-E653EE9F4C19}"
O440.AudioNameGUID31    = "{282B1A20-8ABD-4150-9C16-BB4A535B1CD9}"
O440.AudioNameGUID32    = "{77DD9D57-B9A3-4a8a-9C26-AC78DF2DD6AA}"
O440.AudioNameGUID33    = "{8C7D2F8A-B5A5-46b5-89B5-6AC177CEE1E0}"
O440.AudioNameGUID34    = "{7B140B74-EB3C-4ed7-A601-B3A377BEB0A2}"
O440.AudioNameGUID35    = "{EEE77AC4-02F3-4c7a-AC42-07069416F635}"
O440.AudioNameGUID36    = "{F3B5DD75-6538-4e85-872C-20D52BD12F50}"
O440.AudioNameGUID37    = "{B9DB48F3-06EB-43dd-BFF4-3BE4738E10F9}"
O440.AudioNameGUID38    = "{353230CB-2062-4fb9-A9C4-F1C6EE206934}"
O440.AudioNameGUID39    = "{5371E379-68E9-4c8f-B18B-A10A1A0185A9}"
O440.AudioNameGUID40    = "{ECEC0F9A-F842-4ac2-97F4-8E63103AA1C7}"

AudioNameGUID.UnBal     = "{e682aceb-b9f9-431d-9d02-92777dbd2af2}"
AudioNameGUID.Bal       = "{2de49004-9c9f-4aa0-a0d9-edc3c1916b45}"

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


;localizeable
SetupDisk               = "Osprey-4XX AVStream Setup"
Osprey                  = "Osprey Video"
OspreyURL               = "http://www.ospreyvideo.com/"

o400avs.DeviceDesc      = "Osprey-400 AVStream Video Device"
o400cap.Friendly        = "Osprey-400 Capture Device"
o400xbar.Friendly       = "Osprey-400 Crossbar"

o440avs.DeviceDesc      = "Osprey-440 AVStream Video Device"
o440cap.Friendly        = "Osprey-440 Capture Device"
o440xbar.Friendly       = "Osprey-440 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"


o400aud.DeviceDesc      = "Osprey-400 Audio Placeholder"
o400audcap.Friendly     = "Osprey-400 Audio Placeholder"
o400audmix.Friendly     = "Osprey-400 Mixer Placeholder"

O400.VideoName          = "Osprey-400 Video Device"
O400.MixerName          = "Osprey-400 Mixer Placeholder"
O400.AudioName          = "Osprey-400 Audio Placeholder"


o440aud.DeviceDesc      = "Osprey-440 AVStream Audio Device"
o440audcap.Friendly     = "Osprey-440 Audio Device"
o440audmix.Friendly     = "Osprey-440 Mixer"

O440.VideoName          = "Osprey-440 Video Device"
O440.MixerName          = "Osprey-440 Mixer"
O440.AudioName01        = "Osprey-440 Audio Device 1A"
O440.AudioName02        = "Osprey-440 Audio Device 1B"
O440.AudioName03        = "Osprey-440 Audio Device 1C"
O440.AudioName04        = "Osprey-440 Audio Device 1D"

O440.AudioName05        = "Osprey-440 Audio Device 2A"
O440.AudioName06        = "Osprey-440 Audio Device 2B"
O440.AudioName07        = "Osprey-440 Audio Device 2C"
O440.AudioName08        = "Osprey-440 Audio Device 2D"

O440.AudioName09        = "Osprey-440 Audio Device 3A"
O440.AudioName10        = "Osprey-440 Audio Device 3B"
O440.AudioName11        = "Osprey-440 Audio Device 3C"
O440.AudioName12        = "Osprey-440 Audio Device 3D"

O440.AudioName13        = "Osprey-440 Audio Device 4A"
O440.AudioName14        = "Osprey-440 Audio Device 4B"
O440.AudioName15        = "Osprey-440 Audio Device 4C"
O440.AudioName16        = "Osprey-440 Audio Device 4D"

O440.AudioName17        = "Osprey-440 Audio Device 5A"
O440.AudioName18        = "Osprey-440 Audio Device 5B"
O440.AudioName19        = "Osprey-440 Audio Device 5C"
O440.AudioName20        = "Osprey-440 Audio Device 5D"

O440.AudioName21        = "Osprey-440 Audio Device 6A"
O440.AudioName22        = "Osprey-440 Audio Device 6B"
O440.AudioName23        = "Osprey-440 Audio Device 6C"
O440.AudioName24        = "Osprey-440 Audio Device 6D"

O440.AudioName25        = "Osprey-440 Audio Device 7A"
O440.AudioName26        = "Osprey-440 Audio Device 7B"
O440.AudioName27        = "Osprey-440 Audio Device 7C"
O440.AudioName28        = "Osprey-440 Audio Device 7D"

O440.AudioName29        = "Osprey-440 Audio Device 8A"
O440.AudioName30        = "Osprey-440 Audio Device 8B"
O440.AudioName31        = "Osprey-440 Audio Device 8C"
O440.AudioName32        = "Osprey-440 Audio Device 8D"

O440.AudioName33        = "Osprey-440 Audio Device 9A"
O440.AudioName34        = "Osprey-440 Audio Device 9B"
O440.AudioName35        = "Osprey-440 Audio Device 9C"
O440.AudioName36        = "Osprey-440 Audio Device 9D"

O440.AudioName37        = "Osprey-440 Audio Device 10A"
O440.AudioName38        = "Osprey-440 Audio Device 10B"
O440.AudioName39        = "Osprey-440 Audio Device 10C"
O440.AudioName40        = "Osprey-440 Audio Device 10D"

AudioName.Unbalanced    = "Unbalanced"   
AudioName.Balanced      = "XLR Balanced" 
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: web5, load: 1.61