MP3Decoder

Undocumented in source.

Constructors

this
this(ReadBufFn reader, void* userData)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Aliases

ReadBufFn
alias ReadBufFn = int function(void[] buf, void* userData) nothrow @(nogc)
Undocumented in source.

Functions

close
void close()
Undocumented in source. Be warned that the author may not have intended to support it.
decodeNextFrame
bool decodeNextFrame(ReadBufFn reader)
Undocumented in source. Be warned that the author may not have intended to support it.
restart
void restart(ReadBufFn reader)
Undocumented in source. Be warned that the author may not have intended to support it.
sync
void sync(ReadBufFn reader)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

MaxSamplesPerFrame
enum MaxSamplesPerFrame;
Undocumented in source.

Properties

channels
ubyte channels [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
frameSamples
short[] frameSamples [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
sampleRate
uint sampleRate [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
samplesInFrame
int samplesInFrame [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
valid
bool valid [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

mp3_info_t
struct mp3_info_t
Undocumented in source.

Meta