0

我一直在尝试让一个简单的 AssemblyScript 函数工作,它应该可用于修改 NodeJS 缓冲区而无需复制它。然而,我没有弄清楚如何使用 As-Bind 来获得 Node 和 WASM 之间的缓冲区“共享”。任何提示都会非常受欢迎;-)


Sample function (clearing a byte buffer):

/**

  • 通过向缓冲区写入 0 个字节来清除缓冲区的函数。*/ 导出函数 clearBuffer(dataView: DataView): DataView {

    // 写入 0 个字节,使用每字节写入。for (let i:i32 = 0; i < dataView.byteLength; i++) { dataView.setUint8(i,0); } 返回数据视图;}


I tried it with array of u8, ArrayBuffer etc.
4

0 回答 0