;
; M1A2.INF -- This file installs AVerXC2.sys
;
; Copyright(C) AVerMedia TECHNOLOGIES, Inc
;
;
[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%AVer%
DriverVer=12/26/2005, 5.10.74.7
CatalogFile=AVerXC2.cat
[DestinationDirs]
AVerXC2.CopyDrivers=10,system32\drivers
AVerXC2.CopyFilters=11
[Manufacturer]
%AVer%=AVer.XC2
[SourceDisksNames]
0=%DriverDiskName%
[SourceDisksFiles]
AVerXC2.sys=0
AVerXC2cp.ax=0
TVRate.dll=0
msvcr70.dll=0
msvcr70d.dll=0
msvcp70.dll=0
msvcp70d.dll=0
[AVer.XC2]
%AVerXC2.DeviceDesc%=AVerXC2,PCI\VEN_1745&DEV_2020&SUBSYS_F7381461
%AVerXC2.DeviceDesc%=AVerXC2,PCI\VEN_1745&DEV_2020&SUBSYS_20201745
[AVerXC2]
Include = ks.inf, kscaptur.inf, ksfilter.inf
Needs = KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
AddReg = AVerXC2.AddReg
CopyFiles = AVerXC2.CopyDrivers, AVerXC2.CopyFilters
RegisterDlls= DSFilters.RegFiles, TVRate.RegFiles
[AVerXC2.CopyDrivers]
AVerXC2.sys
[AVerXC2.CopyFilters]
TVRate.dll
AVerXC2cp.ax
msvcr70.dll,,,0x00000010
msvcr70d.dll,,,0x00000010
msvcp70.dll,,,0x00000010
msvcp70d.dll,,,0x00000010
[AVerXC2.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,AVerXC2.sys
; pin names
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIO_IN_PIN%,"Name",,"Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_VIDEO_IN_PIN%,"Name",,"Video In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIO_CAP_PIN%,"Name",,"Audio Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIO_PCM_PIN%,"Name",,"PCM Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_VIDEO_CAP_PIN%,"Name",,"Video Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_MPEG2PS_CAP_PIN%,"Name",,"MPEG-2 PS Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_VIDEOENC_IN_PIN%,"Name",,"Video In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_VIDEOENC_OUT_PIN%,"Name",,"Video Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_MPEG4VESENC_OUT_PIN%,"Name",,"MPEG4 VES Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_MPEG4AESENC_OUT_PIN%,"Name",,"MPEG4 AES Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIOENC_IN_PIN%,"Name",,"Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIOENC_OUT_PIN%,"Name",,"Audio Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_VIDEOMUX_IN_PIN%,"Name",,"Video In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_AUDIOMUX_IN_PIN%,"Name",,"Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_PSMUX_OUT_PIN%,"Name",,"PS Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSPS_IN_PIN%,"Name",,"PS Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSTS_IN_PIN%,"Name",,"TS Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSVES_IN_PIN%,"Name",,"VES Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSAES_IN_PIN%,"Name",,"AES Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSYUV_IN_PIN%,"Name",,"YUV Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSPCM_IN_PIN%,"Name",,"PCM Input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSPS_OUT_PIN%,"Name",,"PS Output"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSTS_OUT_PIN%,"Name",,"TS Output"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSVES_OUT_PIN%,"Name",,"VES Output"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XC2_TRANSAES_OUT_PIN%,"Name",,"AES Output"
HKLM,SYSTEM\CurrentControlSet\Control\MediaInterfaces\{2A52B873-1380-477f-B908-7F7289B73A10},,,"Copy Protect Notification Filter"
HKLM,SYSTEM\CurrentControlSet\Control\MediaInterfaces\{2A52B873-1380-477f-B908-7F7289B73A10},IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[AVerXC2.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,%XC2_CAP_FILTER2%,XC2Capture2,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XC2_CAP_FILTER2%,XC2Capture2,0
AddInterface=%KSCATEGORY_TVTUNER%,%XC2_TUNER_FILTER2%,XC2Tuner2,0
AddInterface=%KSCATEGORY_CROSSBAR%,%XC2_CROSSBAR_FILTER2%,XC2XBar2,0
AddInterface=%KSCATEGORY_TVAUDIO%,%XC2_TVAUDIO_FILTER2%,XC2TVAud2,0
AddInterface=%KSCATEGORY_MULTIPLEXER%,%XC2_ENCODER_FILTER2%,XC2Encoder2,0
AddInterface=%KSCATEGORY_CAPTURE%,%XC2_CAP_FILTER%,XC2Capture,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XC2_CAP_FILTER%,XC2Capture,0
AddInterface=%KSCATEGORY_TVTUNER%,%XC2_TUNER_FILTER%,XC2Tuner,0
AddInterface=%KSCATEGORY_CROSSBAR%,%XC2_CROSSBAR_FILTER%,XC2XBar,0
AddInterface=%KSCATEGORY_TVAUDIO%,%XC2_TVAUDIO_FILTER%,XC2TVAud,0
AddInterface=%KSCATEGORY_MULTIPLEXER%,%XC2_ENCODER_FILTER%,XC2Encoder,0
AddInterface=%KSCATEGORY_DATATRANSFORM%,%XC2_TRANS_FILTER%,XC2Trans,0
AddInterface=%KSCATEGORY_DATATRANSFORM%,%XC2_TRANS_FILTER2%,XC2Trans2,0
AddInterface=%KSCATEGORY_CAPTURE%,%XC2_YUV_CAP_FILTER%,XC2YUVCapture,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XC2_YUV_CAP_FILTER%,XC2YUVCapture,0
AddInterface=%KSCATEGORY_CAPTURE%,%XC2_YUV_CAP_FILTER2%,XC2YUVCapture2,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XC2_YUV_CAP_FILTER2%,XC2YUVCapture2,0
[XC2Capture]
AddReg=XC2Capture.AddReg
[XC2Capture.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Capture%
[XC2Capture2]
AddReg=XC2Capture2.AddReg
[XC2Capture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Capture2%
[XC2YUVCapture]
AddReg=XC2YUVCapture.AddReg
[XC2YUVCapture.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.YUVCapture%
[XC2YUVCapture2]
AddReg=XC2YUVCapture2.AddReg
[XC2YUVCapture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.YUVCapture2%
[XC2Tuner]
AddReg=XC2Tuner.AddReg
[XC2Tuner.AddReg]
HKR,,CLSID,,%KSTvTune.CLSID%
HKR,,FriendlyName,,%AVerXC2.Tuner%
[XC2Tuner2]
AddReg=XC2Tuner2.AddReg
[XC2Tuner2.AddReg]
HKR,,CLSID,,%KSTvTune.CLSID%
HKR,,FriendlyName,,%AVerXC2.Tuner2%
[XC2XBar]
AddReg=XC2XBar.AddReg
[XC2XBar.AddReg]
HKR,,CLSID,,%KSXBar.CLSID%
HKR,,FriendlyName,,%AVerXC2.XBar%
[XC2XBar2]
AddReg=XC2XBar2.AddReg
[XC2XBar2.AddReg]
HKR,,CLSID,,%KSXBar.CLSID%
HKR,,FriendlyName,,%AVerXC2.XBar2%
[XC2TVAud]
AddReg=XC2TVAud.AddReg
[XC2TVAud.AddReg]
HKR,,CLSID,,%KSTVAud.CLSID%
HKR,,FriendlyName,,%AVerXC2.TVAud%
[XC2TVAud2]
AddReg=XC2TVAud2.AddReg
[XC2TVAud2.AddReg]
HKR,,CLSID,,%KSTVAud.CLSID%
HKR,,FriendlyName,,%AVerXC2.TVAud2%
[XC2Encoder]
AddReg=XC2Encoder.AddReg
[XC2Encoder.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Encoder%
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Interfaces\%ICodecAPIProxy.CLSID%,,,
HKR,Capabilities,%XC2_CAP_VIDEO_TYPE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_PEAK_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_HORZ%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_VERT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_GOP_N_P%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_GOP_N_B%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_MPEG4_PROFILE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_ASPECT_RATIO%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FILTERING%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_TBC%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_3DYC_FILTER%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_INVERSE_TELECINE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_OUT_ID%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SRC_TV_STANDARD%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FIELD_ORDER%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_CC_INSERT_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DATA_INSERT_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_PRIVATE_DATA_SIZE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_PRIVATE_DATA%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DYNBITRATECHG_SUPPORTED%,%DWORD%,1
HKR,Capabilities,%XC2_CAP_AUDIO_TYPE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_BRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_SRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_INPUT_SRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_CHANNELS%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_FRAME_CRC%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_OUT_ID%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_FORMAT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_MUX_PACK_SIZE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_TIMESTAMP_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_INIT_TIMESTAMP%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DYNBITRATECHG_SUPPORTED%,%DWORD%,1
[XC2Encoder2]
AddReg=XC2Encoder2.AddReg
[XC2Encoder2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Encoder2%
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Interfaces\%ICodecAPIProxy.CLSID%,,,
HKR,Capabilities,%XC2_CAP_VIDEO_TYPE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_PEAK_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_HORZ%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_VERT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_GOP_N_P%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_GOP_N_B%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_MPEG4_PROFILE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_ASPECT_RATIO%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FILTERING%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_TBC%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_3DYC_FILTER%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_INVERSE_TELECINE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_OUT_ID%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SRC_TV_STANDARD%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_FIELD_ORDER%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_CC_INSERT_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DATA_INSERT_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_PRIVATE_DATA_SIZE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_PRIVATE_DATA%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DYNBITRATECHG_SUPPORTED%,%DWORD%,1
HKR,Capabilities,%XC2_CAP_AUDIO_TYPE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_BRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_SRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_INPUT_SRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_CHANNELS%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_FRAME_CRC%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_AUDIO_OUT_ID%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_FORMAT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_BITRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_MUX_PACK_SIZE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_TIMESTAMP_MODE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_INIT_TIMESTAMP%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_DYNBITRATECHG_SUPPORTED%,%DWORD%,1
[XC2Trans]
AddReg=XC2Trans.AddReg
[XC2Trans.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Trans%
HKR,Capabilities,,%ADDKEYONLY%,0
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Capabilities,%XC2_CAP_VIDEO_FRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_HORZ%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_VERT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_FORMAT%,%DWORD%,0
[XC2Trans2]
AddReg=XC2Trans2.AddReg
[XC2Trans2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%AVerXC2.Trans2%
HKR,Capabilities,,%ADDKEYONLY%,0
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Capabilities,%XC2_CAP_VIDEO_FRATE%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_HORZ%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_VIDEO_DISP_VERT%,%DWORD%,0
HKR,Capabilities,%XC2_CAP_SYSTEM_FORMAT%,%DWORD%,0
[AVerXC2.Services]
AddService = AVerXC2,0x00000002,AVerXC2.ServiceInstall
[AVerXC2.ServiceInstall]
DisplayName = %AVerXC2.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_AUTO_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\AVerXC2.sys
[DSFilters.RegFiles]
11,,AVerXC2cp.ax, 1
[TVRate.RegFiles]
11,,TVRate.dll,1
;---------------------------------------------------------------
; 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}"
; Capability GUIDs
XC2_CAP_VIDEO_TYPE = "{AF63D90D-300F-41ca-B56B-BCFD56FFFE9E}"
XC2_CAP_VIDEO_BITRATE = "{1BBB68B5-0667-47be-8EE7-A64849786C7B}"
XC2_CAP_VIDEO_PEAK_BITRATE = "{40D336B2-5752-401a-8F2F-A2E0E3E000BD}"
XC2_CAP_VIDEO_FRATE = "{2B2486B3-9DD0-4f8c-A8C3-E1E996AC6DD3}"
XC2_CAP_VIDEO_DISP_HORZ = "{DC184580-8903-4c2a-9CC6-7D109BE74617}"
XC2_CAP_VIDEO_DISP_VERT = "{0473F0C1-EFC7-4a73-9840-DA9EB7BBD20C}"
XC2_CAP_GOP_N_P = "{451FE4E3-6A22-4737-8A7E-0C8646850EFF}"
XC2_CAP_GOP_N_B = "{9B2F7505-89D3-40b5-BA0D-2D9844369CB8}"
XC2_CAP_CLOSED_GOP = "{B56CC661-1C76-4be3-9D16-EDA5395D0409}"
XC2_CAP_MPEG4_PROFILE = "{B539CEF1-BB18-48c0-BE13-A26C540785BD}"
XC2_CAP_ASPECT_RATIO = "{FF3B77A2-9F14-4be8-9AAA-A0AFAC449987}"
XC2_CAP_VIDEO_FILTERING = "{D99E3773-6E7D-4605-A5F4-C42E92795B61}"
XC2_CAP_TBC = "{BF3FDB81-B00C-4DE4-96B1-DF1DA838A212}"
XC2_CAP_3DYC_FILTER = "{215767E9-A864-4A47-94FF-9EF20F3FA197}"
XC2_CAP_INVERSE_TELECINE = "{77E2AEC0-E3AA-4345-A9D7-C51F79D61AF2}"
XC2_CAP_VIDEO_OUT_ID = "{DB8F97C9-0A94-4331-BE4A-12908F02BB3A}"
XC2_CAP_SRC_TV_STANDARD = "{85305AD3-534E-41dc-B8C2-448951AF917A}"
XC2_CAP_VIDEO_FIELD_ORDER = "{F7040571-8A70-4044-B21A-D17A4A91EBE7}"
XC2_CAP_CC_INSERT_MODE = "{C8DB1002-F219-4479-B4B0-4335F207A714}"
XC2_CAP_DATA_INSERT_MODE = "{304B49E9-5D72-4A4A-8980-8615E0B6B68F}"
XC2_CAP_PRIVATE_DATA_SIZE = "{E3C37A42-F22A-4829-B6C8-56369CF42088}"
XC2_CAP_PRIVATE_DATA = "{AFAABBE2-D2C7-42ee-80B9-7439B6A161C3}"
XC2_CAP_AUDIO_TYPE = "{59669661-13E3-412d-B299-4E96781F31CF}"
XC2_CAP_AUDIO_BRATE = "{1F73CBCA-E842-4e34-BCF9-4A4CA6DB18F2}"
XC2_CAP_AUDIO_SRATE = "{96E7226D-A78D-4041-96F2-71CB8F4F06AF}"
XC2_CAP_AUDIO_INPUT_SRATE = "{96E7227E-A78D-4041-96F2-71CB8F4F06AF}"
XC2_CAP_AUDIO_CHANNELS = "{BAA29049-A165-491b-9929-44E241ADE773}"
XC2_CAP_AUDIO_FRAME_CRC = "{D63F01E1-D62D-4aa2-BCD4-3C2632E41CE4}"
XC2_CAP_AUDIO_OUT_ID = "{F4E707DA-6E0C-4bab-BC32-2A6C8BC5C50C}"
XC2_CAP_SYSTEM_FORMAT = "{344FF243-3369-40c8-A4BC-685CA9ABB748}"
XC2_CAP_SYSTEM_BITRATE = "{34B66D90-2171-4319-A249-4D054491FAA4}"
XC2_CAP_MUX_PACK_SIZE = "{CB480EB9-A835-4730-A59C-ECCE4DE2574F}"
XC2_CAP_TIMESTAMP_MODE = "{A1A131D8-D761-4771-85F4-F6724A3B75CB}"
XC2_CAP_INIT_TIMESTAMP = "{D4865D08-85F1-4dbb-840D-C6E1F18B43EB}"
XC2_CAP_DYNBITRATECHG_SUPPORTED = "{BB4FAA02-596C-4129-8FB3-74E75421FA02}"
; ViXS Filter GUIDs
XC2_CAP_FILTER = "{01AA4604-ABDA-4e3d-A224-B9A3A9820650}"
XC2_CAP_FILTER2 = "{02AA4604-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TUNER_FILTER = "{01AA4601-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TUNER_FILTER2 = "{02AA4601-ABDA-4e3d-A224-B9A3A9820650}"
XC2_CROSSBAR_FILTER = "{01AA4603-ABDA-4e3d-A224-B9A3A9820650}"
XC2_CROSSBAR_FILTER2 = "{02AA4603-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TVAUDIO_FILTER = "{01AA4602-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TVAUDIO_FILTER2 = "{02AA4602-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TRANS_FILTER = "{01AA4608-ABDA-4e3d-A224-B9A3A9820650}"
XC2_TRANS_FILTER2 = "{02AA4608-ABDA-4e3d-A224-B9A3A9820650}"
XC2_YUV_CAP_FILTER = "{01AA4609-ABDA-4e3d-A224-B9A3A9820650}"
XC2_YUV_CAP_FILTER2 = "{02AA4609-ABDA-4e3d-A224-B9A3A9820650}"
XC2_ENCODER_FILTER = "{01AA460A-ABDA-4e3d-A224-B9A3A9820650}"
XC2_ENCODER_FILTER2 = "{02AA460A-ABDA-4e3d-A224-B9A3A9820650}"
; ViXS Pin GUIDs
XC2_AUDIO_IN_PIN = "{F11F1C0C-4ADF-4b65-AAE8-1FB7A9E7030C}"
XC2_VIDEO_IN_PIN = "{91DF4919-2DAF-4ccb-8D66-558326CFF4ED}"
XC2_AUDIO_OUT_PIN = "{7AEE8593-5AAA-41be-A4EB-AA1151240B32}"
XC2_AUDIO_CAP_PIN = "{2D959639-55F1-43f8-9BDF-ECFE78276924}"
XC2_AUDIO_PCM_PIN = "{2D95963A-55F1-43f8-9BDF-ECFE78276924}"
XC2_VIDEO_CAP_PIN = "{CCA45B85-1E84-4062-AABD-55A4FD775D69}"
XC2_MPEG2PS_CAP_PIN = "{AFF68927-2A3A-4c7c-90E2-CBF209EA895A}"
XC2_VIDEOENC_IN_PIN = "{22A8791E-B7D4-4f07-BF65-B4D8984625FA}"
XC2_VIDEOENC_OUT_PIN = "{78CEF582-30D8-4c83-9158-1588D6A49991}"
XC2_MPEG4VESENC_OUT_PIN = "{78CEF500-30D8-4c83-9158-1588D6A49991}"
XC2_AUDIOENC_IN_PIN = "{BC23EB0A-C0C5-421a-B73F-1DE96A894C14}"
XC2_AUDIOENC_OUT_PIN = "{E75FFAA9-796A-4ddf-9176-AA42D341CAE6}"
XC2_MPEG4AESENC_OUT_PIN = "{E75FFA00-796A-4ddf-9176-AA42D341CAE6}"
XC2_VIDEOMUX_IN_PIN = "{45E4D709-0961-4c36-A7DC-A43F4E6E5E1D}"
XC2_AUDIOMUX_IN_PIN = "{1B748957-E3E9-498a-B28A-263F9B3E920B}"
XC2_PSMUX_OUT_PIN = "{9FE407FE-A871-48ef-91B7-27B3C639E43C}"
XC2_TRANSPS_IN_PIN = "{74602EB2-5802-47B3-AB96-79A6FC838507}"
XC2_TRANSTS_IN_PIN = "{79F669D9-9F47-4944-A8BA-FC734CF357D3}"
XC2_TRANSVES_IN_PIN = "{F61DC30C-062C-4ed3-8839-E775ECB410EF}"
XC2_TRANSAES_IN_PIN = "{D6A41DD2-49A4-458f-90EB-EC95339934B6}"
XC2_TRANSYUV_IN_PIN = "{87BA8CFC-5994-4302-BC22-9229DE98B99F}"
XC2_TRANSPCM_IN_PIN = "{10F08DF3-59BB-43cc-9A11-9F5A46CC8E14}"
XC2_TRANSPS_OUT_PIN = "{31226072-BA76-450f-B8D3-F2E607E174CC}"
XC2_TRANSTS_OUT_PIN = "{363EF995-4FF9-4c8e-836D-2BBCACBAEFD7}"
XC2_TRANSVES_OUT_PIN = "{327B30FD-9C7C-4985-8C8A-60868CD5901E}"
XC2_TRANSAES_OUT_PIN = "{A0CD9B90-7203-439d-BB49-2AF7385069C4}"
; system defines
SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=3
SERVICE_ERROR_NORMAL=0
DWORD=0x00010001
BINARY=0x00000001
ADDKEYONLY=0x00000010
; strings
AVer = "AVerMedia Technologies, Inc"
DriverDiskName = "AVerMedia XCodeII WDM Driver"
captureClassName = "Sound, video and game controllers"
AVerXC2.DeviceDesc = "AVerMedia XC-MPEG Dual TV (M1A2)"
AVerXC2.Capture = "AVerMedia XC-MPEG Capture 1"
AVerXC2.Capture2 = "AVerMedia XC-MPEG Capture 2"
AVerXC2.Tuner = "AVerMedia XC-MPEG Tuner 1"
AVerXC2.Tuner2 = "AVerMedia XC-MPEG Tuner 2"
AVerXC2.XBar = "AVerMedia XC-MPEG CrossBar 1"
AVerXC2.XBar2 = "AVerMedia XC-MPEG CrossBar 2"
AVerXC2.TVAud = "AVerMedia XC-MPEG TVAudio 1"
AVerXC2.TVAud2 = "AVerMedia XC-MPEG TVAudio 2"
AVerXC2.Encoder = "AVerMedia XC-MPEG Encoder 1"
AVerXC2.Encoder2 = "AVerMedia XC-MPEG Encoder 2"
AVerXC2.Trans = "AVerMedia XC-MPEG Transcoder 1"
AVerXC2.Trans2 = "AVerMedia XC-MPEG Transcoder 2"
AVerXC2.YUVCapture = "AVerMedia XC-MPEG YUV Capture 1"
AVerXC2.YUVCapture2 = "AVerMedia XC-MPEG YUV Capture 2"
Download Driver Pack
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.