bindings/minisound_web_bindings library

Functions

engine_alloc() Pointer<Engine>
engine_init(Pointer<Engine> self, int period_ms) Future<int>
engine_load_sound(Pointer<Engine> self, Pointer<Sound> sound, Pointer data, int data_size, int sound_format, int channels, int sample_rate) int
engine_start(Pointer<Engine> self) int
engine_uninit(Pointer<Engine> self) → void
generator_create() Pointer<Generator>
generator_get_available_float_count(Pointer<Generator> self) int
generator_get_volume(Pointer<Generator> self) double
generator_init(Pointer<Generator> self, int sound_format, int channels, int sample_rate, double buffer_duration_seconds) Future<int>
generator_load_buffer(Pointer<Generator> self, Pointer<Float> output, int floats_to_read) int
generator_set_noise(Pointer<Generator> self, int type, int seed, double amplitude) int
generator_set_pulsewave(Pointer<Generator> self, double frequency, double amplitude, double dutyCycle) int
generator_set_volume(Pointer<Generator> self, double value) → void
generator_set_waveform(Pointer<Generator> self, int type, double frequency, double amplitude) int
generator_start(Pointer<Generator> self) int
generator_stop(Pointer<Generator> self) → void
generator_uninit(Pointer<Generator> self) → void
recorder_create() Pointer<Recorder>
recorder_get_available_float_count(Pointer<Recorder> self) int
recorder_get_is_recording(Pointer<Recorder> self) bool
recorder_init_file(Pointer<Recorder> self, String filename, int sample_rate, int channels, int format) Future<int>
recorder_init_stream(Pointer<Recorder> self, int sample_rate, int channels, int format, double buffer_len_s) Future<int>
recorder_load_buffer(Pointer<Recorder> self, Pointer<Float> output, int floats_to_read) int
recorder_start(Pointer<Recorder> self) int
recorder_stop(Pointer<Recorder> self) → void
recorder_uninit(Pointer<Recorder> self) → void
sound_alloc() Pointer<Sound>
sound_get_duration(Pointer<Sound> self) double
sound_get_volume(Pointer<Sound> self) double
sound_pause(Pointer<Sound> self) → void
sound_play(Pointer<Sound> self) int
sound_replay(Pointer<Sound> self) int
sound_set_looped(Pointer<Sound> self, bool value, int delay_ms) → void
sound_set_volume(Pointer<Sound> self, double value) → void
sound_stop(Pointer<Sound> self) → void
sound_unload(Pointer<Sound> self) → void