分类: Windows平台
2013-12-23 16:09:18
在WPF应用程序中如何使用呢,本文来详细的说明一下。
WPF组件
要在WPF 中使用 TVideoGrabber 组件,需要像下面的方法来使用 VS.NET(DLL) 版本的组件:
——复制TVideoGrabber_x.x.x.x_x86.dll到c:/windows/syswow64 (1)
——复制TVideoGrabber_x.x.x.x_x64.dll到c:/windows/system32 (1)
——根据你使用的VS版本来添加VideoGrabberNETx.x引用到你的application (2)
C#应用程序
通过假设里面视频将会以 “image1”命名显示的WPF控件,如下实例化一个VideoGrabberWPF的实例并连接OnFrameRefresh事件:
1
2
3
4
5
6
7
8
9
10
11
|
using VidGrabNoForm;
namespace WpfApplication1
public partial class MainWindow : Window
VideoGrabberWPF Vg;
public MainWindow()
InitializeComponent();
image1.Stretch = Stretch.UniformToFill;
Vg = new VideoGrabberWPF();
Vg.OnFrameRefresh += new VideoGrabberWPF.On_WPF_FrameRefreshHandler(Vg_OnFrameRefresh);
void Vg_OnFrameRefresh(object sender, VideoGrabberWPF.TOn_WPF_FrameRefreshArgs e)
image1.Source = e.BitmapSource;
|