VorbisDecoder

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(IOCallbacks* io, void* userData)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

close
void close()
Undocumented in source. Be warned that the author may not have intended to support it.
comment_line
const(char)[] comment_line()
Undocumented in source. Be warned that the author may not have intended to support it.
comment_name
const(char)[] comment_name()
Undocumented in source. Be warned that the author may not have intended to support it.
comment_rewind
bool comment_rewind()
Undocumented in source. Be warned that the author may not have intended to support it.
comment_skip
bool comment_skip()
Undocumented in source. Be warned that the author may not have intended to support it.
comment_value
const(char)[] comment_value()
Undocumented in source. Be warned that the author may not have intended to support it.
fileOffset
uint fileOffset()
Undocumented in source. Be warned that the author may not have intended to support it.
getFrameFloat
int getFrameFloat(int* channels, float*** output)
Undocumented in source. Be warned that the author may not have intended to support it.
getFrameShort
int getFrameShort(int num_c, short** buffer, int num_samples)
Undocumented in source. Be warned that the author may not have intended to support it.
getFrameShortInterleaved
int getFrameShortInterleaved(int num_c, short* buffer, int num_shorts)
Undocumented in source. Be warned that the author may not have intended to support it.
getSamplesFloat
int getSamplesFloat(int achans, float** buffer, int num_samples)
Undocumented in source. Be warned that the author may not have intended to support it.
getSamplesShort
int getSamplesShort(int channels, short** buffer, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
getSamplesShortInterleaved
int getSamplesShortInterleaved(int channels, short* buffer, int num_shorts)
Undocumented in source. Be warned that the author may not have intended to support it.
seek
int seek(uint sample_number)
Undocumented in source. Be warned that the author may not have intended to support it.
seekFrame
int seekFrame(uint sample_number)
Undocumented in source. Be warned that the author may not have intended to support it.
seekStart
bool seekStart()
Undocumented in source. Be warned that the author may not have intended to support it.
stb_vorbis_get_samples_float_interleaved
int stb_vorbis_get_samples_float_interleaved(int channels, float* buffer, int num_floats)
Undocumented in source. Be warned that the author may not have intended to support it.
streamLengthInSamples
uint streamLengthInSamples()
Undocumented in source. Be warned that the author may not have intended to support it.
streamLengthInSeconds
float streamLengthInSeconds()
Undocumented in source. Be warned that the author may not have intended to support it.
stream_len
uint stream_len()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

chans
ubyte chans [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
closed
bool closed [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
comment_empty
bool comment_empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getSampleOffset
int getSampleOffset [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getSetupMemoryRequired
uint getSetupMemoryRequired [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getSetupTempMemoryRequired
uint getSetupTempMemoryRequired [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getTempMemoryRequired
uint getTempMemoryRequired [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
lastError
int lastError [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
maxFrameSize
uint maxFrameSize [@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.

Structs

Allocator
struct Allocator
Undocumented in source.

Variables

eof
bool eof;
Undocumented in source.
error
STBVorbisError error;
Undocumented in source.
io
IOCallbacks* io;
Undocumented in source.
userData
void* userData;
Undocumented in source.

Meta