PHC3150.inf Driver File Contents (PHC3150_6614202.zip)

;
; xcbda.INF  -- This file installs xcbda.sys
;
; Copyright(C) 2005 ViXS Systems Inc.
;
;

[Version]
Signature="$Windows NT$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%ViXS%
DriverPackageType=PlugAndPlay
DriverPackageDisplayName=%DriverDiskName%
DriverVer=09/07/2009, 60.142.0.2
PNPLockDown = 1
CatalogFile=xcbda.cat


[DestinationDirs]
xcbda.ntsc.CopyDrivers=12
xcbda.pal.CopyDrivers=12
xcbda.CopyFiles=11

[Manufacturer]
%ViXS%=ViXS.XCode

[SourceDisksNames]
0=%DriverDiskName%

[SourceDisksFiles]
xcmem.sys=0
xchal.sys=0
xcfe.sys=0
xcbda.sys=0
xcprop.ax=0


[ViXS.XCode]
%vixs.DeviceDesc%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48DD1043


[xcbda.ntsc]
Include   = ks.inf,kscaptur.inf,ksfilter.inf,bda.inf
Needs     = KS.Registration,KSCAPTUR.Registration.NT,BDA.Installation.NT
AddReg    = xcbda.AddRegNtsc,xcbda.AddRegPinNames
CopyFiles = xcbda.ntsc.CopyDrivers,xcbda.CopyFiles
RegisterDlls=xcbda.RegFiles
AddProperty =xcbda.AddProp

[xcbda.ntscdvbt]
Include   = ks.inf,kscaptur.inf,ksfilter.inf,bda.inf
Needs     = KS.Registration,KSCAPTUR.Registration.NT,BDA.Installation.NT
AddReg    = xcbda.AddRegNtsc,xcbda.AddRegPinNames
CopyFiles = xcbda.ntsc.CopyDrivers,xcbda.CopyFiles
RegisterDlls=xcbda.RegFiles
AddProperty =xcbda.AddProp

[xcbda.pal]
Include   = ks.inf,kscaptur.inf,ksfilter.inf,bda.inf
Needs     = KS.Registration,KSCAPTUR.Registration.NT,BDA.Installation.NT
AddReg    = xcbda.AddRegPal,xcbda.AddRegPinNames
CopyFiles = xcbda.pal.CopyDrivers,xcbda.CopyFiles
RegisterDlls=xcbda.RegFiles
AddProperty =xcbda.AddProp

[xcbda.ntsc.CopyDrivers]
xcmem.sys
xchal.sys
xcfe.sys
xcbda.sys

[xcbda.pal.CopyDrivers]
xcmem.sys
xchal.sys
xcfe.sys
xcbdaP.sys,xcbda.sys

[xcbda.CopyFiles]
xcprop.ax


[xcbda.RegFiles]
11,,xcprop.ax, 1



[xcbda.AddProp]
GenericDriverInstalled,,,,1

[xcbda.AddRegPinNames]
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_ANALOG_AUDIO_IN%,"Name",,"Analog Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_OUT%,      "Name",,"Video Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_OUT%,      "Name",,"Audio Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_IN%,       "Name",,"Video In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_IN%,       "Name",,"Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_PS_OUT%,         "Name",,"PS Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_TS_OUT%,         "Name",,"TS Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIXSTS_OUT%,     "Name",,"TS Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_ES_OUT%,   "Name",,"Video ES Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_ES_OUT%,   "Name",,"Audio ES Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_VIDEO_OUT%,  "Name",,"Video Capture"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_VIDEO_OUT1%, "Name",,"Video Preview"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_AUDIO_OUT%,  "Name",,"Audio Capture"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VBI_OUT%,        "Name",,"VBI Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_PS_IN%,          "Name",,"PS In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_TS_IN%,          "Name",,"TS In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_ES_IN%,    "Name",,"Video ES In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_ES_IN%,    "Name",,"Audio ES In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_VIDEO_IN%,   "Name",,"Raw Video In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_AUDIO_IN%,   "Name",,"Raw Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_ANTENNA_IN%,     "Name",,"Antenna In"

[xcbda.AddRegNtsc]
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"Standard",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"TuneWhenMuted",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"TuneWaitLock",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"MCETuneScheme",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"PSType",0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"ForcePresentAudio",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"MSTs",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"RawCaptureFilters",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"I2CSpeed",0x00010001,300000

[xcbda.AddRegNtscFe]
HKR,Fe\17452111,"VideoTuner",0x00000001,1,8,f8,1,9,58,1,a,85,1,b,40,1,c,36,1,f,aa
HKR,Fe\12AB67A1,"VideoTuner",0x00000001,0,90,44,0,a0,40
HKR,Fe\104348AC,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AA,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AB,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348A3,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488B,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488C,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\104348B0,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\104348C9,"EnableHeader",0x00010001,1
HKR,Fe\1043488F,"EnableHeader",0x00010001,1
HKR,Fe\104348AA,"EnableHeader",0x00010001,2
HKR,Fe\17452153,"DigitalStandard",0x00010001,1
HKR,Fe\17452157,"DigitalStandard",0x00010001,1
HKR,Fe\1745215B,"DigitalStandard",0x00010001,1
HKR,Fe\17452154,"DigitalStandard",0x00010001,1
HKR,Fe\17452158,"DigitalStandard",0x00010001,1
HKR,Fe\1745215C,"DigitalStandard",0x00010001,1
HKR,Fe\17452155,"DigitalStandard",0x00010001,1
HKR,Fe\17452159,"DigitalStandard",0x00010001,1
HKR,Fe\1745215D,"DigitalStandard",0x00010001,1
HKR,Fe\104348A3,"DigitalStandard",0x00010001,4
HKR,Fe\10434BA3,"DigitalStandard",0x00010001,4
HKR,Fe\104348B0,"DigitalStandard",0x00010001,4
HKR,Fe\104348B8,"DigitalStandard",0x00010001,4
HKR,Fe\1043488B,"DigitalStandard",0x00010001,1
HKR,Fe\1043488C,"DigitalStandard",0x00010001,1

[xcbda.AddRegNtscDvbtFe]
HKR,Fe\17452111,"VideoTuner",0x00000001,1,8,f8,1,9,58,1,a,85,1,b,40,1,c,36,1,f,aa
HKR,Fe\12AB67A1,"VideoTuner",0x00000001,0,90,44,0,a0,40
HKR,Fe\104348AC,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AA,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AB,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348A3,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488B,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488C,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\104348B0,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488F,"EnableHeader",0x00010001,1
HKR,Fe\104348AA,"EnableHeader",0x00010001,2
HKR,Fe\17452153,"DigitalStandard",0x00010001,2
HKR,Fe\17452157,"DigitalStandard",0x00010001,2
HKR,Fe\1745215B,"DigitalStandard",0x00010001,2
HKR,Fe\17452154,"DigitalStandard",0x00010001,2
HKR,Fe\17452158,"DigitalStandard",0x00010001,2
HKR,Fe\1745215C,"DigitalStandard",0x00010001,2
HKR,Fe\17452155,"DigitalStandard",0x00010001,2
HKR,Fe\17452159,"DigitalStandard",0x00010001,2
HKR,Fe\1745215D,"DigitalStandard",0x00010001,2

[xcbda.AddRegPal]
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"Standard",0x00010001,2
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"YUVCleanTopLine",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"TuneWhenMuted",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"TuneWaitLock",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"MCETuneScheme",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"PSType",0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"ForcePresentAudio",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"MSTs",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"RawCaptureFilters",0x00010001,1

[xcbda.AddRegPalFe]
HKR,Fe\17452150,"VideoTuner",0x00000001,1,8,f8,1,9,58,1,a,85,1,b,40,1,c,36,1,f,aa
HKR,Fe\12AB67A2,"VideoTuner",0x00000001,0,90,44,0,a0,40
HKR,Fe\104348AC,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AA,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AB,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348A3,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488B,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488C,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\104348B0,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\104348AA,"EnableHeader",0x00010001,2
HKR,Fe\17452153,"DigitalStandard",0x00010001,2
HKR,Fe\17452157,"DigitalStandard",0x00010001,2
HKR,Fe\1745215B,"DigitalStandard",0x00010001,2
HKR,Fe\17452154,"DigitalStandard",0x00010001,2
HKR,Fe\17452158,"DigitalStandard",0x00010001,2
HKR,Fe\1745215C,"DigitalStandard",0x00010001,2
HKR,Fe\17452155,"DigitalStandard",0x00010001,2
HKR,Fe\17452159,"DigitalStandard",0x00010001,2
HKR,Fe\1745215D,"DigitalStandard",0x00010001,2


[xcbda.ntsc.Interfaces]
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_1%,XcTuner1,0
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_2%,XcTuner2,0

AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_1%,XcTVAud1,0
AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_2%,XcTVAud2,0

AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_1%,XcXBar1,0
AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_2%,XcXBar2,0

AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_DATATRANSFORM%,%XCFILTER_TRANSCODE%,XCTrans,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_TRANSCODE%,XCTrans,0

AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_1%,XcPCMCapture1,0
AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_2%,XcPCMCapture2,0

AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_1%,XcATSCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_2%,XcATSCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_1%,XcDVBTTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_2%,XcDVBTTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_1%,XcDVBCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_2%,XcDVBCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_1%,XcDVBSTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_2%,XcDVBSTuner2

AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_1%,XcBDACapture1
AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_2%,XcBDACapture2

[xcbda.ntscdvbt.Interfaces]
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_1%,XcTuner1,0
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_2%,XcTuner2,0

AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_1%,XcTVAud1,0
AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_2%,XcTVAud2,0

AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_1%,XcXBar1,0
AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_2%,XcXBar2,0

AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_DATATRANSFORM%,%XCFILTER_TRANSCODE%,XCTrans,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_TRANSCODE%,XCTrans,0

AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_1%,XcPCMCapture1,0
AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_2%,XcPCMCapture2,0

AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_1%,XcATSCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_2%,XcATSCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_1%,XcDVBTTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_2%,XcDVBTTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_1%,XcDVBCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_2%,XcDVBCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_1%,XcDVBSTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_2%,XcDVBSTuner2

AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_1%,XcBDACapture1
AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_2%,XcBDACapture2

[xcbda.pal.Interfaces]
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_1%,XcTuner1,0
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_2%,XcTuner2,0

AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_1%,XcTVAud1,0
AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_2%,XcTVAud2,0

AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_1%,XcXBar1,0
AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_2%,XcXBar2,0

AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_DATATRANSFORM%,%XCFILTER_TRANSCODE%,XCTrans,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_TRANSCODE%,XCTrans,0

AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_1%,XcPCMCapture1,0
AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_2%,XcPCMCapture2,0

AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_1%,XcATSCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_2%,XcATSCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_1%,XcDVBTTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_2%,XcDVBTTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_1%,XcDVBCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_2%,XcDVBCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_1%,XcDVBSTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_2%,XcDVBSTuner2

AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_1%,XcBDACapture1
AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_2%,XcBDACapture2


[XcTuner1]
AddReg=XcTuner1.AddReg

[XcTuner1.AddReg]
HKR,,CLSID,,%KSTvTune.CLSID%
HKR,,FriendlyName,,%xcbda.Tuner1%

[XcTuner2]
AddReg=XcTuner2.AddReg

[XcTuner2.AddReg]
HKR,,CLSID,,%KSTvTune.CLSID%
HKR,,FriendlyName,,%xcbda.Tuner2%

[XcTVAud1]
AddReg=XcTVAud1.AddReg

[XcTVAud1.AddReg]
HKR,,CLSID,,%KSTVAud.CLSID%
HKR,,FriendlyName,,%xcbda.TVAud1%

[XcTVAud2]
AddReg=XcTVAud2.AddReg

[XcTVAud2.AddReg]
HKR,,CLSID,,%KSTVAud.CLSID%
HKR,,FriendlyName,,%xcbda.TVAud2%

[XcXBar1]
AddReg=XcXBar1.AddReg

[XcXBar1.AddReg]
HKR,,CLSID,,%KSXBar.CLSID%
HKR,,FriendlyName,,%xcbda.XBar1%

[XcXBar2]
AddReg=XcXBar2.AddReg

[XcXBar2.AddReg]
HKR,,CLSID,,%KSXBar.CLSID%
HKR,,FriendlyName,,%xcbda.XBar2%

[XcCapture1]
AddReg=XcCapture1.AddReg

[XcCapture1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.Capture1%

[XcCapture2]
AddReg=XcCapture2.AddReg

[XcCapture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.Capture2%

[XcYUVCapture1]
AddReg=XcYUVCapture1.AddReg

[XcYUVCapture1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.YUVCapture1%

[XcYUVCapture2]
AddReg=XcYUVCapture2.AddReg

[XcYUVCapture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.YUVCapture2%

[XcPCMCapture1]
AddReg=XcPCMCapture1.AddReg

[XcPCMCapture1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.PCMCapture1%

[XcPCMCapture2]
AddReg=XcPCMCapture2.AddReg

[XcPCMCapture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.PCMCapture2%

[XcEncoder1]
AddReg=XcEncoder1.AddReg

[XcEncoder1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.Encoder1%
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Capabilities,,%ADDKEYONLY%,0
HKR,Capabilities,%XCCAP_DYNAMIC_SETTING_SUPPORTED%,%DWORD%,1

[XcEncoder2]
AddReg=XcEncoder2.AddReg

[XcEncoder2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.Encoder2%
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Capabilities,,%ADDKEYONLY%,0
HKR,Capabilities,%XCCAP_DYNAMIC_SETTING_SUPPORTED%,%DWORD%,1

[XcTrans]
AddReg=XcTrans.AddReg

[XcTrans.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.Trans%
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Capabilities,,%ADDKEYONLY%,0
HKR,Capabilities,%XCCAP_DYNAMIC_SETTING_SUPPORTED%,%DWORD%,1

[XcATSCTuner1]
AddReg=XcATSCTuner1.AddReg

[XcATSCTuner1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.ATSCTuner1%

[XcATSCTuner2]
AddReg=XcATSCTuner2.AddReg

[XcATSCTuner2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.ATSCTuner2%

[XcDVBTTuner1]
AddReg=XcDVBTTuner1.AddReg

[XcDVBTTuner1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBTTuner1%

[XcDVBTTuner2]
AddReg=XcDVBTTuner2.AddReg

[XcDVBTTuner2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBTTuner2%

[XcDVBCTuner1]
AddReg=XcDVBCTuner1.AddReg

[XcDVBCTuner1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBCTuner1%

[XcDVBCTuner2]
AddReg=XcDVBCTuner2.AddReg

[XcDVBCTuner2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBCTuner2%

[XcDVBSTuner1]
AddReg=XcDVBSTuner1.AddReg

[XcDVBSTuner1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBSTuner1%

[XcDVBSTuner2]
AddReg=XcDVBSTuner2.AddReg

[XcDVBSTuner2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBSTuner2%

[XcBDACapture1]
AddReg=XcBDACapture1.AddReg

[XcBDACapture1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.BDACapture1%

[XcBDACapture2]
AddReg=XcBDACapture2.AddReg

[XcBDACapture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.BDACapture2%


[xcbda.ntsc.Services]
AddService = %vixs.ServiceNtsc%,0x00000002,xcbda.ntsc.ServiceInstall

[xcbda.ntsc.ServiceInstall]
DisplayName   = %vixs.ServiceNtscDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\xcbda.sys
AddReg        = xcbda.AddRegNtscFe

[xcbda.ntscdvbt.Services]
AddService = %vixs.ServiceNtsc%,0x00000002,xcbda.ntscdvbt.ServiceInstall

[xcbda.ntscdvbt.ServiceInstall]
DisplayName   = %vixs.ServiceNtscDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\xcbda.sys
AddReg        = xcbda.AddRegNtscDvbtFe

[xcbda.pal.Services]
AddService = %vixs.ServicePal%,0x00000002,xcbda.pal.ServiceInstall

[xcbda.pal.ServiceInstall]
DisplayName   = %vixs.ServicePalDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\xcbdaP.sys
AddReg        = xcbda.AddRegPalFe


;---------------------------------------------------------------
; Strings, GUIDs. Name
;---------------------------------------------------------------

[Strings]

; Proxy GUIDs

KSProxy.CLSID                       = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSTvTune.CLSID                      = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
KSXBar.CLSID                        = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
KSTVAud.CLSID                       = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
IVideoEncoderProxy.CLSID            = "{B43C4EEC-8C32-4791-9102-508ADA5EE8E7}"
IVideoEncoderCodecAPIProxy.CLSID    = "{B05DABD9-56E5-4FDC-AFA4-8A47E91F1C9C}"
ICodecAPIProxy.CLSID                = "{7FF0997A-1999-4286-A73C-622B8814E7EB}"

; Category GUIDs

KSCATEGORY_CAPTURE                  = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO                    = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_AUDIO                    = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_CROSSBAR                 = "{A799A801-A46D-11D0-A18C-00A02401DCD4}"
KSCATEGORY_TVAUDIO                  = "{A799A802-A46D-11D0-A18C-00A02401DCD4}"
KSCATEGORY_TVTUNER                  = "{A799A800-A46D-11D0-A18C-00A02401DCD4}"
KSCATEGORY_ENCODER                  = "{19689BF6-C384-48FD-AD51-90E58C79F70B}"
KSCATEGORY_MULTIPLEXER              = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
KSCATEGORY_DATATRANSFORM            = "{2EB07EA0-7E70-11D0-A5D6-28DB04C10000}"
KSCATEGORY_VIDEOCAPTURE             = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_AUDIOCAPTURE             = "{33D9A762-90C8-11d0-BD43-00A0C911CE86}"
KSCATEGORY_BDATUNER                 = "{71985F48-1CA1-11D3-9CC8-00C04F7971E0}"
KSCATEGORY_BDARECEIVER              = "{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}"

; ViXS Filter GUIDs

XCFILTER_TUNER_1        = "{01AB4601-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_TUNER_2        = "{02AB4601-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_TVAUDIO_1      = "{01AB4602-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_TVAUDIO_2      = "{02AB4602-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_CROSSBAR_1     = "{01AB4603-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_CROSSBAR_2     = "{02AB4603-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_CAPTURE_1      = "{01AB4604-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_CAPTURE_2      = "{02AB4604-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_ENCODER_1      = "{01AB4607-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_ENCODER_2      = "{02AB4607-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_TRANSCODE      = "{01AB4608-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_YUV_CAPTURE_1  = "{01AB4609-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_YUV_CAPTURE_2  = "{02AB4609-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_PCM_CAPTURE_1  = "{01AB460C-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_PCM_CAPTURE_2  = "{02AB460C-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_ATSC_TUNER_1   = "{05AB460A-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_ATSC_TUNER_2   = "{06AB460A-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBT_TUNER_1   = "{05AB460C-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBT_TUNER_2   = "{06AB460C-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBC_TUNER_1   = "{05AB460D-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBC_TUNER_2   = "{06AB460D-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBS_TUNER_1   = "{05AB460E-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBS_TUNER_2   = "{06AB460E-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_BDA_CAPTURE_1  = "{05AB460B-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_BDA_CAPTURE_2  = "{06AB460B-ABDA-4E3D-A224-B9A3A9820650}"

; ViXS Pin Name GUIDs

XCPIN_ANALOG_AUDIO_IN  = "{F11F1C0D-4ADF-4B65-AAE8-1FB7A9E7030C}"
XCPIN_VIDEO_OUT        = "{CCA45B86-1E84-4062-AABD-55A4FD775D69}"
XCPIN_AUDIO_OUT        = "{2D959638-55F1-43F8-9BDF-ECFE78276924}"
XCPIN_VIDEO_IN         = "{22A8791F-B7D4-4F07-BF65-B4D8984625FA}"
XCPIN_AUDIO_IN         = "{BC23EB0B-C0C5-421A-B73F-1DE96A894C14}"
XCPIN_PS_OUT           = "{9FE407FF-A871-48EF-91B7-27B3C639E43C}"
XCPIN_TS_OUT           = "{5E70B3FA-5D78-451D-AE23-F7E780C87479}"
XCPIN_VIXSTS_OUT       = "{90C1F409-4D5C-4469-984B-85F8202341AE}"
XCPIN_VIDEO_ES_OUT     = "{78CEF501-30D8-4C83-9158-1588D6A49991}"
XCPIN_AUDIO_ES_OUT     = "{E75FFA01-796A-4DDF-9176-AA42D341CAE6}"
XCPIN_RAW_VIDEO_OUT    = "{AFF68928-2A3A-4C7C-90E2-CBF209EA895A}"
XCPIN_RAW_VIDEO_OUT1   = "{6B5FEE7B-A664-408F-B5B9-B5421A3B633B}"
XCPIN_RAW_AUDIO_OUT    = "{2D95963B-55F1-43F8-9BDF-ECFE78276924}"
XCPIN_VBI_OUT          = "{45E4D70A-0961-4C36-A7DC-A43F4E6E5E1D}"
XCPIN_PS_IN            = "{74602EB3-5802-47B3-AB96-79A6FC838507}"
XCPIN_TS_IN            = "{79F669DA-9F47-4944-A8BA-FC734CF357D3}"
XCPIN_VIDEO_ES_IN      = "{F61DC30D-062C-4ED3-8839-E775ECB410EF}"
XCPIN_AUDIO_ES_IN      = "{D6A41DD3-49A4-458F-90EB-EC95339934B6}"
XCPIN_RAW_VIDEO_IN     = "{87BA8CFD-5994-4302-BC22-9229DE98B99F}"
XCPIN_RAW_AUDIO_IN     = "{10F08DF4-59BB-43CC-9A11-9F5A46CC8E14}"
XCPIN_ANTENNA_IN       = "{2834FA6A-AB7B-43C2-A6F7-4563226D6D57}"

XCCAP_DYNAMIC_SETTING_SUPPORTED = "{BB4FAA02-596C-4129-8FB3-74E75421FA02}"


; system defines

SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=3
SERVICE_ERROR_NORMAL=0

DWORD=0x00010001
BINARY=0x00000001
ADDKEYONLY=0x00000010

; strings

ViXS                = "ASUS TeK COMPUTER INC."
DriverDiskName      = "ASUS PHC3-150"
captureClassName    = "Sound, video and game controllers"
vixs.ServiceNtsc    = "xcbdaNtsc"
vixs.ServicePal     = "xcbdaPal"
vixs.ServiceNtscDesc= "ASUS PHC3-150 (NTSC)"
vixs.ServicePalDesc = "ASUS PHC3-150 (PAL)"
vixs.DeviceDesc     = "ASUS PHC3-150"
xcbda.Tuner1        = "ASUS PHC3-150 Analog TV Tuner"
xcbda.Tuner2        = "ASUS PHC3-150 Analog TV Tuner 2"
xcbda.TVAud1        = "ASUS PHC3-150 TV Audio"
xcbda.TVAud2        = "ASUS PHC3-150 TV Audio 2"
xcbda.XBar1         = "ASUS PHC3-150 Crossbar"
xcbda.XBar2         = "ASUS PHC3-150 Crossbar 2"
xcbda.Encoder1      = "ASUS PHC3-150 Encoder"
xcbda.Encoder2      = "ASUS PHC3-150 Encoder 2"
xcbda.Capture1      = "ASUS PHC3-150 Capture"
xcbda.Capture2      = "ASUS PHC3-150 Capture 2"
xcbda.YUVCapture1   = "ASUS PHC3-150 Analog Video Capture"
xcbda.YUVCapture2   = "ASUS PHC3-150 Analog Video Capture 2"
xcbda.PCMCapture1   = "ASUS PHC3-150 Analog Audio Capture"
xcbda.PCMCapture2   = "ASUS PHC3-150 Analog Audio Capture 2"
xcbda.Trans         = "ViXS Transcoder"
xcbda.ATSCTuner1     = "ASUS PHC3-150 ATSC/QAM Tuner"
xcbda.ATSCTuner2     = "ASUS PHC3-150 ATSC/QAM Tuner 2"
xcbda.DVBTTuner1     = "ASUS PHC3-150 DVBT Tuner"
xcbda.DVBTTuner2     = "ASUS PHC3-150 DVBT Tuner 2"
xcbda.DVBCTuner1     = "ASUS PHC3-150 MCE ATSC Tuner"
xcbda.DVBCTuner2     = "ASUS PHC3-150 MCE ATSC Tuner 2"
xcbda.DVBSTuner1     = "ASUS PHC3-150 DVBS Tuner"
xcbda.DVBSTuner2     = "ASUS PHC3-150 DVBS Tuner 2"
xcbda.BDACapture1   = "ASUS PHC3-150 Digital TV Receiver"
xcbda.BDACapture2   = "ASUS PHC3-150 Digital TV Receiver 2"

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: 0.90