electron app 有一个 DLL 库 方法是这样定义的
SMART_EXPORTS bool getCameraFrameRGB(int handle, unsigned char *pdata, int *height, int *width, int channels, int type);
其中的第二个参数 unsigned char *pdata
不太清楚用什么方式去调用
尝试过好几种方案 都有问题
要么调用结束后获取到值为 0 要么控制台崩溃
let VEncode = new ffi.Library(dllFilePath, {
getCameraFrameRGB: [
ref.types.bool,
[
ref.types.int,
ref.refType(ref.types.uchar),
'int *',
'int *',
ref.types.int, ref.types.int
]
], // 获取图片数据
})
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.