Description: like the direcshow sdk example AMCap, it can preview video or capture data from a video capturing device, and it can record video into AVI file. It is featured with many configure options.
File list (Check if you may need any files):
VirtualVCR
..........\AudioResample
..........\.............\AudioResample.cpp
..........\.............\AudioResample.def
..........\.............\AudioResample.dsp
..........\.............\AudioResample.dsw
..........\.............\AudioResample.h
..........\.............\AudioResample.rc
..........\.............\AudioResample.version
..........\.............\AudioResampleProp.cpp
..........\.............\AudioResampleProp.h
..........\.............\AudioResampleUIDs.h
..........\.............\iAudioResample.h
..........\.............\resource.h
..........\.............\src_filter_asm.cpp
..........\.............\src_filter_asm.h
..........\.............\src_tables.c
..........\Common
..........\......\Filter
..........\......\......\iFilterProperties.h
..........\FlowMeter
..........\.........\FlowMeter.cpp
..........\.........\FlowMeter.def
..........\.........\FlowMeter.dsp
..........\.........\FlowMeter.dsw
..........\.........\FlowMeter.h
..........\.........\FlowMeter.rc
..........\.........\FlowMeter.version
..........\.........\FlowMeterProp.cpp
..........\.........\FlowMeterProp.h
..........\.........\FlowMeterUIDs.h
..........\.........\iFlowMeter.h
..........\.........\InputPin.cpp
..........\.........\InputPin.h
..........\.........\OutputPin.cpp
..........\.........\OutputPin.h
..........\.........\resource.h
..........\Histogram
..........\.........\cap.GRF
..........\.........\colourFormats.h
..........\.........\file.GRF
..........\.........\Histogram.cpp
..........\.........\Histogram.def
..........\.........\Histogram.dsp
..........\.........\Histogram.dsw
..........\.........\Histogram.h
..........\.........\Histogram.rc
..........\.........\Histogram.version
..........\.........\HistogramProp.cpp
..........\.........\HistogramProp.h
..........\.........\HistogramUIDs.h
..........\.........\iHistogram.h
..........\.........\resource.h
..........\installer
..........\.........\ginstall
..........\.........\........\readme.rtf
..........\.........\........\VirtualVCR Installer.gi2
..........\Scope
..........\.....\icon1.ico
..........\.....\resource.h
..........\.....\scope.cpp
..........\.....\scope.def
..........\.....\scope.dsp
..........\.....\scope.dsw
..........\.....\scope.h
..........\.....\scope.rc
..........\.....\scope.version
..........\.....\scopeGUID.h
..........\VideoCrop
..........\.........\iVideoCrop.h
..........\.........\resource.h
..........\.........\VideoCrop.cpp
..........\.........\VideoCrop.def
..........\.........\VideoCrop.dsp
..........\.........\VideoCrop.dsw
..........\.........\VideoCrop.h
..........\.........\VideoCrop.rc
..........\.........\VideoCrop.version
..........\.........\VideoCropProp.cpp
..........\.........\VideoCropProp.h
..........\.........\VideoCropPropData.cpp
..........\.........\VideoCropPropData.h
..........\.........\VideoCropUIDs.h
..........\VirtualVCRsrc
..........\.............\CAppPropData.cpp
..........\.............\CAppPropData.h
..........\.............\CAudioMixer.cpp
..........\.............\CAudioMixer.h
..........\.............\CCodec.cpp
..........\.............\CCodec.h
..........\.............\CCrossbar.cpp
..........\.............\CCrossbar.h
..........\.............\CFilterDescription.cpp
..........\.............\CFilterDescription.h
..........\.............\CFilterGraphManager.cpp
..........\.............\CFilterGraphManager.h
..........\.............\CFilterList.cpp
..........\.............\CFilterList.h
..........\.............\CTVstation.cpp
..........\.............\CTVstation.h