native_bridge library

Classes

NativeBridge
For internal use only. This class encapsulates the boilerplate code needed to call into native code and get responses back. It should hide any implementation details from the rest of the library.

Properties

nAddTrackSf2 → void Function(Pointer<Utf8>, int, int, int)
final
nAddTrackSfz → void Function(Pointer<Utf8>, Pointer<Utf8>, int)
final
nAddTrackSfzString → void Function(Pointer<Utf8>, Pointer<Utf8>, Pointer<Utf8>, int)
final
nativeLib DynamicLibrary
final
nClearEvents → void Function(int?, int?)
final
nDestroyEngine → void Function()
final
nGetBufferAvailableCount int Function(int?)
final
nGetLastRenderTimeUs int Function()
final
nGetPosition int Function()
final
nGetTrackVolume double Function(int?)
final
nHandleEventsNow int Function(int?, Pointer<Uint8>?, int)
final
nPause → void Function()
final
nPlay → void Function()
final
nRegisterPostCObject → void Function(Pointer<NativeFunction<Int8 Function(Int64, Pointer<Dart_CObject>)>> functionPointer)
final
nRemoveTrack → void Function(int?)
final
nResetTrack → void Function(int?)
final
nScheduleEvents int Function(int?, Pointer<Uint8>?, int)
final
nSetupEngine → void Function(int)
final