9. embind memory view 内存视图
#include <emscripten/bind.h> #include <emscripten/val.h> using namespace emscripten; unsigned char _t [] = {'a', 'b', 'c'}; unsigned char *byteBuffer = _t; size_t bufferLength = sizeof(_t) / sizeof(unsigned char); val getBytes() { return val(typed_memory_view(bufferLength, byteBuffer)); } EMSCRIPTEN_BINDINGS(module) { function("getBytes", &getBytes); }
假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河
浙公网安备 33010602011771号