You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
211 lines
5.8 KiB
211 lines
5.8 KiB
; Copyright (C) Microsoft Corporation, 1997 - 2001 All Rights Reserved.
|
|
;
|
|
; BDATuner.INF -- This INF file installs BDATuner.sys, the BDA sample tuner driver.
|
|
;
|
|
|
|
[Version]
|
|
signature="$CHICAGO$"
|
|
|
|
; Specify the GUID for the Media class.
|
|
;
|
|
Class=MEDIA
|
|
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
|
|
|
|
; Specify the provider of the driver/inf.
|
|
; This should be changed to the name of the company that is providing the
|
|
; driver and inf.
|
|
;
|
|
Provider=%Msft%
|
|
|
|
; Specify the date and version of the Driver
|
|
;
|
|
DriverVer=11/10/1999
|
|
|
|
|
|
|
|
[ControlFlags]
|
|
; Prevents manual installation of the driver (i.e. driver only installs as
|
|
; the result of PnP).
|
|
;
|
|
ExcludeFromSelect=*
|
|
|
|
|
|
|
|
[DestinationDirs]
|
|
; F i l e c o p y i n g s e c t i o n s -- specify where the files are stored.
|
|
;
|
|
DefaultDestDir=10,system32\drivers ; that is, \windows\system32\drivers
|
|
|
|
|
|
|
|
[Manufacturer]
|
|
; Specify the manufacturer of the hardware.
|
|
; This should be change to the name of the actual hardware manufacturer.
|
|
;
|
|
%Msft%=Microsoft
|
|
|
|
|
|
|
|
[Microsoft]
|
|
; Device models section.
|
|
;
|
|
; This section should have a line for each device PnP ID that this INF
|
|
; installs. Note that, for the Sample BDA Tuner, the PnP ID matches
|
|
; the child device specified in the Sample BDA Capture driver's INF.
|
|
; Since the Sample BDA Capture driver is an AVStream mini-driver, the PnP
|
|
; ID starts with "AVSTREAM\". If the Sample BDA Capture driver had been
|
|
; a Stream Class mini-driver the PnP ID would start with "STREAM\".
|
|
;
|
|
; Uncomment the following line when actual PCI receiver hardware is used.
|
|
; %BdaTuner.DeviceDesc%=BdaTuner,AVSTREAM\BdaTuner
|
|
;
|
|
; Comment out the following line when actual receiver hardware is used.
|
|
%BdaTuner.DeviceDesc%=BdaTuner,SW\{828B00F0-9A04-4692-8573-535B05DFF3F4}
|
|
|
|
|
|
|
|
[BdaTuner]
|
|
; Win9x installation section
|
|
;
|
|
CopyFiles=BdaTuner.CopyDrivers
|
|
AddReg=BdaTuner.AddReg
|
|
|
|
[BdaTuner.AddReg]
|
|
; Win9x specific driver registry entries.
|
|
;
|
|
HKR,,DevLoader,,*NTKERN
|
|
HKR,,NTMPDriver,,BDATuner.sys
|
|
;
|
|
; Can specify values related to specific driver here.
|
|
;
|
|
|
|
|
|
[BdaTuner.NT]
|
|
; NT and XP installation section.
|
|
;
|
|
CopyFiles=BdaTuner.CopyDrivers
|
|
|
|
|
|
|
|
[BdaTuner.CopyDrivers]
|
|
; List of Driver Files to copy.
|
|
;
|
|
BDATuner.sys
|
|
|
|
|
|
|
|
[BdaTuner.Interfaces]
|
|
; Add an interface for each type of filter exposed by this device driver.
|
|
; The format of each line is as follows
|
|
;
|
|
; AddInterface = DSHOW_CATEGORY, FILTER_REFERENCE_GUID, INSTALLATION_SECTION
|
|
;
|
|
; DSHOW_CATEGORY is the GUID for the Direct Show category in which the
|
|
; filter should appear. A filter that appears in multiple categories should
|
|
; have a line for each category.
|
|
;
|
|
; FILTER_REFERENC_GUID should be the same as the ReferenceGuid in the
|
|
; the KSFILTER_DESCRIPTOR for the filter.
|
|
;
|
|
; INSTALLATION_SECTION specifies the section that the installer should call
|
|
; to add the ring 3 filter class to the registry. Except for legacy analog
|
|
; tuner and crossbar, all BDA filters should specify KSProxy as the ring 3
|
|
; filter class.
|
|
;
|
|
AddInterface = %KSCATEGORY_BDASOURCE%, %KSSTRING_BdaSWTunerFilter%, BdaTuner.Filter
|
|
|
|
[BdaTuner.NT.Interfaces]
|
|
; Add an interface for each type of filter exposed by this device driver.
|
|
; The format of each line is as follows
|
|
;
|
|
; AddInterface = DSHOW_CATEGORY, FILTER_REFERENCE_GUID, INSTALLATION_SECTION
|
|
;
|
|
; DSHOW_CATEGORY is the GUID for the Direct Show category in which the
|
|
; filter should appear. A filter that appears in multiple categories should
|
|
; have a line for each category.
|
|
;
|
|
; FILTER_REFERENC_GUID should be the same as the ReferenceGuid in the
|
|
; the KSFILTER_DESCRIPTOR for the filter.
|
|
;
|
|
; INSTALLATION_SECTION specifies the section that the installer should call
|
|
; to add the ring 3 filter class to the registry. Except for legacy analog
|
|
; tuner and crossbar, all BDA filters should specify KSProxy as the ring 3
|
|
; filter class.
|
|
;
|
|
AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, BdaTuner.Filter
|
|
|
|
[BdaTuner.Filter]
|
|
; This is the install section for the sample BDA digital tuner filter.
|
|
;
|
|
AddReg = BdaTuner.Filter.AddReg
|
|
|
|
[BdaTuner.Filter.AddReg]
|
|
; The sample BDA digital tuner uses KSProxy for its ring 3 filter class.
|
|
;
|
|
HKR,,CLSID,,%Proxy.CLSID%
|
|
HKR,,FriendlyName,,%BdaTuner.FilterDesc%
|
|
|
|
|
|
|
|
[BdaTuner.NT.Services]
|
|
; Add the service (driver) for this device.
|
|
;
|
|
; NOTE! A single .SYS file can only be used for one service at a time.
|
|
; If multiple board types use the same driver, they should all
|
|
; reference the same service install section.
|
|
;
|
|
AddService=BDATuner, 0x00000002, BdaTuner.ServiceInstall
|
|
|
|
[BdaTuner.ServiceInstall]
|
|
; This is the service install section for the sample BDA tuner driver.
|
|
; (BdaTuner.sys)
|
|
;
|
|
DisplayName=%BdaTuner.DeviceDesc%
|
|
ServiceType=%SERVICE_KERNEL_DRIVER%
|
|
StartType=%SERVICE_DEMAND_START%
|
|
ErrorControl=%SERVICE_ERROR_NORMAL%
|
|
ServiceBinary=%10%\system32\drivers\BDATuner.sys
|
|
LoadOrderGroup=ExtendedBase
|
|
|
|
|
|
|
|
[Strings]
|
|
|
|
;----------------
|
|
; non-localizeable
|
|
;----------------
|
|
|
|
SERVICE_KERNEL_DRIVER=1
|
|
SERVICE_DEMAND_START=3
|
|
SERVICE_ERROR_NORMAL=1
|
|
REG_EXPAND_SZ=0x00020000
|
|
REG_DWORD=0x00010001
|
|
|
|
; Specify the GUID for the Ksproxy plugin..
|
|
;
|
|
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
|
|
|
|
; Specify the GUID for the BDA Source Filters category in GraphEdit.
|
|
;
|
|
KSCATEGORY_BDATUNER="{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"
|
|
|
|
; Specify the GUID for the digital tuner Filter.
|
|
;
|
|
; NOTE! This must match the reference guid specified in the driver's filter
|
|
; descriptor.
|
|
;
|
|
KSSTRING_BdaSWTunerFilter="{91B0CC87-9905-4d65-A0D1-5861C6F22CBF}"
|
|
|
|
; Specify the GUID for the tuner device's SW PnP ID
|
|
;
|
|
BdaSWTuner.DeviceId="{828B00F0-9A04-4692-8573-535B05DFF3F4}"
|
|
|
|
|
|
;----------------
|
|
; localizeable
|
|
;----------------
|
|
|
|
Msft="Microsoft"
|
|
BdaTuner.DeviceDesc="Microsoft Sample BDA Tuner"
|
|
BdaTuner.FilterDesc="Sample BDA Tuner Filter"
|
|
BdaTuner.FriendlyName="Sample BDA Tuner"
|