来自 JavaScript 对象的 JS-ctypes
js-ctypes from javascript objects
我正在开发一个Firefox扩展,它接收二进制图像作为uint8_t的ArrayBuffers。
在我的扩展中,我加载了一个.dll文件,该文件具有我需要在该接收的图像上使用的功能。该函数采用 ctype.uint8_t.ptr 参数并返回 ctype.uint8_t.ptr 值。
我似乎找不到将 ArrayBuffer 转换为此特定 ctype 的方法,以便我可以将其传递给函数。有没有正确的方法可以做到这一点?
使用 ImplicitConvert() 给出一个 Error: 参数必须是非负整数。
你应该能够只做:
var a = new Uint8Array(1<<10);
var ptr = new ctypes.uint8_t.ptr(a.buffer);
这些东西似乎没有记录在案,但有一些测试证明了这一点。
相关文章:
- Undercore.js获取对象数组中键对象的值
- Underscore.js某些对象的所有方法的总和
- 如何获得一个只有时间的moment.js日期对象
- js,对象's状态监视
- 从联合js rect对象调用引导模式
- Chart.js:将对象而不是int值作为数据传递
- Angular.js通过对象关键点上的ng选项进行跟踪
- 如何创建js常量对象与"依赖/相对;价值观
- JS日期对象setUTCMonth()将月份增加2
- Matter.js:在对象上添加反弹属性
- Vue.js 数据对象不适用于某些 lodash 函数
- 在扩展崩溃Firefox中使用JS-ctypes
- 如何将多个 Blender JSON 模型合并到一个 Three.js Object3D 对象中
- js组合对象只返回一个id
- 如何让Typeahead.js使用对象的一个字段而不是全部字段自动完成或选择
- 访问节点js中对象内部的数组-未定义
- Three.js透明对象和颜色更改(load.obj+.mtl)
- Undercore.js将对象键展平到数组
- 如何更改列表.js列表对象中的选项
- 来自 JavaScript 对象的 JS-ctypes