qjs_arraybuffer_create_from_external_data function

  1. @Native<QJSABIArrayBufferOrError Function(Pointer<QJSABIRuntime>, Pointer<Uint8>, Size, Pointer<Void>, QJSABIMutableBufferRelease)>(ffi.Pointer<QJSABIRuntime>, ffi.Pointer<ffi.Uint8>, ffi.Size, ffi.Pointer<ffi.Void>, QJSABIMutableBufferRelease)>()
QJSABIArrayBufferOrError qjs_arraybuffer_create_from_external_data(
  1. Pointer<QJSABIRuntime> rt,
  2. Pointer<Uint8> data,
  3. int size,
  4. Pointer<Void> user_data,
  5. QJSABIMutableBufferRelease release_cb,
)

Implementation

@ffi.Native<
  QJSABIArrayBufferOrError Function(
    ffi.Pointer<QJSABIRuntime>,
    ffi.Pointer<ffi.Uint8>,
    ffi.Size,
    ffi.Pointer<ffi.Void>,
    QJSABIMutableBufferRelease,
  )
>()
external QJSABIArrayBufferOrError qjs_arraybuffer_create_from_external_data(
  ffi.Pointer<QJSABIRuntime> rt,
  ffi.Pointer<ffi.Uint8> data,
  int size,
  ffi.Pointer<ffi.Void> user_data,
  QJSABIMutableBufferRelease release_cb,
);