我正在考虑编写一个基于 C 的 ANE 来加速我的应用程序的关键部分。它应该接收一个带有数据的 ByteArray,进行一些处理,然后返回一个不同的 ByteArray。
输出 ByteArray 将由我的 ANE 的 C 端创建(和 malloc'd)。我的问题是:
是否有可能做到这一点以及如何做到这一点?(Adobe 网站上的例子很差;它只是修改了一个输入 ByteArray,甚至没有改变它的大小)
如果我设法这样做,那么 AS 端是否会负责通过正常的垃圾回收释放返回对象的内存?
我正在考虑编写一个基于 C 的 ANE 来加速我的应用程序的关键部分。它应该接收一个带有数据的 ByteArray,进行一些处理,然后返回一个不同的 ByteArray。
输出 ByteArray 将由我的 ANE 的 C 端创建(和 malloc'd)。我的问题是:
是否有可能做到这一点以及如何做到这一点?(Adobe 网站上的例子很差;它只是修改了一个输入 ByteArray,甚至没有改变它的大小)
如果我设法这样做,那么 AS 端是否会负责通过正常的垃圾回收释放返回对象的内存?