最近在搞一个音视频的项目,需要用到七牛的实时音视频云,但是七牛提供的Windows平台的SDK是C++的DLL库,并且是以导出类的形式,利用depends.exe工具查看DLL暴露接口列表如下图:
将接口可视化后如下:
这是七牛SDK的接口说明:七牛Windows SDK
请问如果我想在C#中使用该SDK是否需要将这些类进行实例化,另外针对有些类中的虚方法并没有将接口暴露出来,这种该怎么处理?有相应的DEMO示例最好,感谢!
最近在搞一个音视频的项目,需要用到七牛的实时音视频云,但是七牛提供的Windows平台的SDK是C++的DLL库,并且是以导出类的形式,利用depends.exe工具查看DLL暴露接口列表如下图:
将接口可视化后如下:
这是七牛SDK的接口说明:七牛Windows SDK
请问如果我想在C#中使用该SDK是否需要将这些类进行实例化,另外针对有些类中的虚方法并没有将接口暴露出来,这种该怎么处理?有相应的DEMO示例最好,感谢!
直接用C#调用比较繁琐,sdk里面有大量c++标准库类型需要处理,可以先用c++.net封装一下sdk,然后在给c#调用!