class Libmpg123::Mpg123

Defined in:

libmpg123.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def buf_size #

[View source]
def byte_offset #

[View source]
def decode(in_buf, in_size, out_buf, out_size, done) #

[View source]
def decode_frame(num, audio, bytes) #

[View source]
def decoder(val) #

[View source]
def decoders #

[View source]
def encsize(encoding) #

[View source]
def exit #

[View source]
def feed(buf, size) #

[View source]
def feed_seek(smp_offset, whence, inp_offset) #

[View source]
def frame_position #

[View source]
def get_format(ratep, channelsp, encodingp) #

[View source]
def handle : Pointer(Int32)? #

[View source]
def handle=(handle : Pointer(Int32) | Nil) #

[View source]
def length #

[View source]
def meta_free #

[View source]
def new(decoder) #

[View source]
def open(path) #

[View source]
def open_feed #

[View source]
def param(param, value, fvalue = 0.0) #

[View source]
def plain_error_str #

[View source]
def read(bufp, buf_size, donep) #

[View source]
def sample_offset #

[View source]
def seek(smp_offset, whence = :seek_set) #

[View source]
def supported_decoders #

[View source]
def time_frame(seconds) #

[View source]