C#中如何实现AVI视频的播放并且需要在播放视频的同时在视频上进行一些简单线条的绘制?
2009-05-05 09:27
681 查看
C#中如何实现AVI视频的播放并且需要在播放视频的同时在视频上进行一些简单线条的绘制?
如果你对C++熟悉的话,先参考DirectX SDK中AMCap例子。我们以前用它来做过‘实时’人物追踪。
如果你对C++不熟悉的话,先看这两篇CodeProject的文章,他们解释了什么是Filter Graph,和如何用C#回放视频以及视频攫取。
DirectShow MediaPlayer in C#
DirectX.Capture Class Library
2. 在窗体绘制X-Y坐标如何实现?主要是前面的箭头,刻度还有x轴表示时间t(这个t如何表示到x轴的旁边)?
箭头,刻度还有x轴表示时间t... 都是自己画上去的,其实只有4种类型:长线,短线(刻度),箭头(两根短线),和t(字符串)。
C++中将.h include进来,然后把lib添加进来,是这样的吗?
是
C#中如何用呢?函数参数中可能定义了结构体,我是不是要重新定义这些结构?
是
C++函数参数中的指针类型是不是要换成IntPtr
IntPtr可以泛指所有指针。但如果是你已经重新定义的结构,可以用C#关键字ref,ref MyStruct可按引用(指针)传递。
尽量少在C#中调用C++功能模块。你可以作一个C++的dll作为中介,C++的dll可以很方便地与功能模块交流,甚至做一些附加处理,然后用最精简的方式,向你的C#界面提供必要的功能。
如果你对C++熟悉的话,先参考DirectX SDK中AMCap例子。我们以前用它来做过‘实时’人物追踪。
如果你对C++不熟悉的话,先看这两篇CodeProject的文章,他们解释了什么是Filter Graph,和如何用C#回放视频以及视频攫取。
DirectShow MediaPlayer in C#
DirectX.Capture Class Library
2. 在窗体绘制X-Y坐标如何实现?主要是前面的箭头,刻度还有x轴表示时间t(这个t如何表示到x轴的旁边)?
箭头,刻度还有x轴表示时间t... 都是自己画上去的,其实只有4种类型:长线,短线(刻度),箭头(两根短线),和t(字符串)。
C++中将.h include进来,然后把lib添加进来,是这样的吗?
是
C#中如何用呢?函数参数中可能定义了结构体,我是不是要重新定义这些结构?
是
C++函数参数中的指针类型是不是要换成IntPtr
IntPtr可以泛指所有指针。但如果是你已经重新定义的结构,可以用C#关键字ref,ref MyStruct可按引用(指针)传递。
尽量少在C#中调用C++功能模块。你可以作一个C++的dll作为中介,C++的dll可以很方便地与功能模块交流,甚至做一些附加处理,然后用最精简的方式,向你的C#界面提供必要的功能。
相关文章推荐
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- kindeditor本身支持上传flash功能,但是我们经常需要上传一些flv、mp4或则其它格式的视频。 其实具体的播放功能是通过jwplayer实现的。我只对kindeditor简单的修改了一下
- 如何在C#中播放一些AVI短片,并且使背景透明
- C#实现的一些音频,视频,简单动画效果
- c#里什么控件可以播放视频(avi)?怎么实现
- c#里什么控件可以播放视频(avi)?怎么实现
- SkylineGlobe 6.5 如何实现简单多边形的动态绘制 C#示例代码
- html制作简单框架网页二 实现自己的影音驿站 操作步骤及源文件下载 (可播放mp4、avi、mpg、asx、swf各种文件的视频播放代码)
- 用批处理如何实现telnet登陆并进行一些简单命令
- C# 实现完整功能的截图控件(1)-实现绘图工具栏控件 控件实现了截图、绘制矩形、圆形、箭头、线条、文字,还需要可以撤销绘制步骤、保存图形等功能,基本实现了跟QQ2008截图一样的功能,还可以更
- 如何实现videoView的自动连续播放视频文件
- opencv+ffmpeg实现avi视频的播放
- C#:ListView控件如何实现点击列表头进行排序
- OSGI:C#如何实现简单的OSGI
- 高效率视频播放: 如何使用3D API 进行视频的高质量回放(1)
- 用C#和vs2015编写了一个简单音乐播放器,实现功能,多条音乐导入,播放、暂停、上下曲。采用vs2105自带的一个播放器控件
- 如何用C#在winform中实现简单的查找功能
- opencv实现播放视频文件(AVI) 并设置播放的进度条
- C#基础视频教程5.3 如何编写简单的超级热键
- C#基础视频教程7.4 如何编写简单游戏