摘要:今天调试别人的代码,发现动态库总是加载不了,LoadLibrary函数一直返回0。一开始以为是路径问题,检查了路径也正确着;LoadLibrary是系统API,应该也没问题;剩下就是所调用的动态库了,查看dll的源码,发现引用了其他dll,这样就导致了调用dll失败。下次应该注意!
阅读全文
摘要:用C#调用MediaInfo,最麻烦的就是传递参数不知道是什么,非得先把所有参数输入来查找。
以下都是通过Get(StreamKind.***,0,i++,InfoKind.Name)获得的.获得方法参见。通过视频、音频、或图像测试。
阅读全文
摘要:网上关于MediaInfo相关的使用经验很少,而且官方Demo介绍也只是输出INFO,没有每一项信息的调用参数,今天,将自己总结的经验备份下,省得以后又得找。1.将MediaInfo.dll放入可执行目录。2.将官网Demo里的MediaInfoDLL.cs放入项目中。View MediaInfoDLL.cs Code 1 using System; 2 using System.Runtime.InteropServices; 3 4 namespace PlayVideoTest 5 { 6 public enum StreamKind 7 { 8 ...
阅读全文
摘要:1、打开vc2008,选择Visual C++,创建Win32项目2、点击“下一步”,选择“DLL”、“导出符号”,然后点击“完成”3、右击项目——>添加新建项——>添加模块定义文件(.def),在def文件中声明要导出的函数名。4、在EncodeLED.h文件中写导出函数声明ENCODELED_APIchar*VideoEncode(char *filename,int width,int height);5、在EncodeLED.cpp文件中实现VideoEncode函数ENCODELED_APIchar*VideoEncode(char *filename,int width
阅读全文