Sonicri::Audio
Inherits Libmpg123 / Libao / Reference / Object
Constants
BUF_SIZE = 4 * 1024
BYTE_FORMAT = LibAO::Byte_Format::AO_FMT_BIG
INFO_POS_COL = 0
INFO_POS_ROW = 0
LOCAL_MP3 = "local.mp3"
Constructors
new(progress : Sonicri::Display::Progress)
SourceInstance methods
calc_offset(distance)
Sourcecurrent_sample_offset
Sourcejump_back(distance = :small)
Sourcejump_forward(distance = :small)
Sourcejump_relative(offset)
Sourcejump_to(offset)
Sourcemake_cache_name(cache_name)
Sourcemove_to_file_cache(filename = LOCAL_MP3, from_start = false)
Sourcepause
Sourceplay_music(file)
Sourceplay_radio(url)
Sourceprogress
Sourceprogress=(progress : Display::Progress)
Sourcequit
Sourcerecord
Sourcereinitialize
Sourcerun(name, addr)
Sourcerunning?
Sourcestop
Sourcewin=(win : NCurses::Window | Nil)
Source