这个 非常简单。 :)
我有一个使用托管和非托管C ++混合的表单应用程序。
我想在对话框中键入文件名,然后单击按钮以请求将传入的帧序列转换为该名称的.avi文件。
我的帧数据目前是原始的RGB24数据,在我的表单上实时显示更友好的东西,但是超越自己我只想知道什么是最好的挂钩方式“打开新视频文件”和“将当前帧保存到视频文件”机制将是。
我的新框架在Form的Paint方法中呈现,我确信这不是最好的地方,只需要保存,但是在哪里?
任何帮助澄清最有效和最明智的方式,至少在英语中添加什么是一个相当全面和直接的任务,将是最受欢迎的。
答案 0 :(得分:0)
虽然我没试过这个,但我在MSDN上发现了一个指向codeproject的链接:
http://www.codeproject.com/KB/audio-video/avifilewrapper.aspx
从它的外观来看,codeproject文章的源代码将不那么简单的Win32 AVI API包装成一个相对简单的.net库。然而,它是.net 1.1,带有人们可能期待的所有荣耀和挫折。
以下是MSDN文章,它引导我访问codeproject上的该位置:http://social.msdn.microsoft.com/Forums/en/vbgeneral/thread/64d4dc64-8647-433c-add7-5d23daf6b360