dart_sunvox 0.0.4 copy "dart_sunvox: ^0.0.4" to clipboard
dart_sunvox: ^0.0.4 copied to clipboard

outdated

Dart FFI binding for libsunvox

Dart FFI binding for the SunVox library.

Features #

See the SunVox lib website.

Getting started #

You will need to obtain the LibSunvox shared library for your OS from it's webpage and pass to the LibSunvox constructor the path to the shared library file as the second parameter.

Usage #

See examples in the /example folder.

  final sunvox = LibSunvox(0, "./sunvox.so");
  const filename = "sunvox_lib/resources/song01.sunvox";
  await sunvox.load(filename);
  sunvox.volume = 256;
  sunvox.play();
  print("playing:$filename ...");
  await Future<void>.delayed(Duration(seconds: 5));
  sunvox.stop();
  sunvox.shutDown();

Licenses #

The Dart binding is under the LICENSE file in this repo. Please see sunvox_lib/docs/license for information on licensing of the code contained within the subvox lib.

1
likes
0
points
34
downloads

Publisher

verified publishermanichord.com

Weekly Downloads

Dart FFI binding for libsunvox

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

ffi, path

More

Packages that depend on dart_sunvox