要在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)
- 这个复制只是开发平台的需要,要发布应用程序的话,你需要分发在你application .EXE的同一文件夹中的x86 和x64 DLLs。
- 这个TVideoGrabber WPF组件需要Visual Studio 2010 (NET4.0),Visual Studio 2012 (NET 4.5) 或是更高的版本。
C#应用程序
通过假设里面视频将会以 “image1”命名显示的WPF控件,如下实例化一个VideoGrabberWPF的实例并连接OnFrameRefresh事件:
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;
VB应用程序
通过假设里面视频将会以 “image1”命名显示的WPF控件,如下实例化一个VideoGrabberWPF的实例并连接OnFrameRefresh事件:
Class Window1 Public Vg As VideoGrabberWPF Public Sub New() InitializeComponent() image1.Stretch = Stretch.UniformToFill Vg = New VideoGrabberWPF() AddHandler Me.Vg.OnFrameRefresh, New VideoGrabberWPF.On_WPF_FrameRefreshHandler(AddressOf Vg_OnFrameRefresh) End Sub Private Sub Vg_OnFrameRefresh(ByVal sender As Object, ByVal e As VideoGrabberWPF.TOn_WPF_FrameRefreshArgs) image1.Source = e.BitmapSource End Sub
然后你就可以开始预览、录像、回放或重新编码,并使用在MainDemo项目中以同样方式显示的事件,除了在WPF控件中出现的视频。比如:
Vg.PlayerFileName = "myclip.wmv"
Vg.OpenPlayer()
相关推荐
本教程是继使用HttpClient调用Web API只有的补充教程,主要讲解了如何在WPF中异步调用Web API且不阻塞主线程。
最近的文件:RecentFileList类提供了最近的文件列表,可以装载和存储在应用程序设置的逻辑。 单元测试扩展 例如:如果一个action结果在一个特殊的exception,可以用ExpectedException方法来测试。 PropertyChanged:...
如何:创建 C# WPF 应用程序,如何:创建 C# WPF 应用程序
WPF应用程序列表、搜索和启动安装,WPF应用程序列表、搜索和启动安装
WPF设计的播放器实例,更好地去学习WPF开发
WPF 应用程序开发教程 PDF 版
VS2010 教程:创建一个 WPF 应用程序
WPF应用程序的入口
SuperMap iObject .NET的控件通过WindowsFormsHost控件在WPF应用程序中使用。
在应用程序中,没有一个嵌套在另一个模板的模板。 内部 (嵌套) 模板中包含的控件的指定样式和事件。样式引用的静态资源。 例如,XAML WPF 应用程序的文件如下所示: Loaded="TextBlock_Loaded" ...
在本教程中,我完整的打包了一个简单的WPF程序,最终安装好了以后,在桌面有一个我的程序的快捷方式图标,点击这个图标即可打开应用程序。 WPF安装程序桌面图标 程序运行后的效果如下所示: VS2019
在.NET Framework 4.7.2 WPF应用程序中使用CommunityToolkit.Mvvm工具库进行开发的源码 CSDN博客地址:https://blog.csdn.net/qiangpi6057/article/details/132471032
C# WPF 中嵌入其它应用程序窗口,调用Win32API 将其它应用程序窗口嵌入当前程序内部
一个简单的WCF服务寄宿于WPF应用程序(主机),并且WPF应用程序(客户)调用WCF服务的完整例子,直接可以运行。
wpf;WPF应用第一个WPF应用程序创建。
WPF 屏保程序 WPF 屏保程序 WPF 屏保程序
WPF中嵌入其它应用程序窗口, 可以嵌入其他exe应用程序的窗口,指定exe路径即可,封装好的源码,具有很好的参考价值,也可以直接复用类
测试WPF
使用VS2008创建WPF应用,使用VS2008创建WPF应用使用VS2008创建WPF应用使用VS2008创建WPF应用
本资源是构建一个类似Office 2007框架的WPF应用程序,供WPF入门学习参考。用户可以借鉴此框架构建自己的可扩展性的WPF应用程序