waved.utils

Undocumented in source.

Members

Aliases

pop24bitsLE
alias pop24bitsLE(R) = popInteger!(R, 3, true, true)
Undocumented in source.

Classes

WavedException
class WavedException

The one type of Exception thrown in this library

Functions

getRIFFChunkHeader
void getRIFFChunkHeader(R input, uint chunkId, uint chunkSize)
Undocumented in source. Be warned that the author may not have intended to support it.
popBE
T popBE(R input)
Undocumented in source. Be warned that the author may not have intended to support it.
popDoubleLE
float popDoubleLE(R input)
Undocumented in source. Be warned that the author may not have intended to support it.
popFloatLE
float popFloatLE(R input)
Undocumented in source. Be warned that the author may not have intended to support it.
popInteger
auto popInteger(R input)
Undocumented in source. Be warned that the author may not have intended to support it.
popLE
T popLE(R input)
Undocumented in source. Be warned that the author may not have intended to support it.
popUbyte
ubyte popUbyte(R input)
Undocumented in source. Be warned that the author may not have intended to support it.
skipBytes
void skipBytes(R input, int numBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
writeBE
void writeBE(R output, T n)
Undocumented in source. Be warned that the author may not have intended to support it.
writeDoubleLE
void writeDoubleLE(R output, double x)
Undocumented in source. Be warned that the author may not have intended to support it.
writeFloatLE
void writeFloatLE(R output, float x)
Undocumented in source. Be warned that the author may not have intended to support it.
writeInteger
void writeInteger(R output, IntegerLargerThan!NumBytes n)
Undocumented in source. Be warned that the author may not have intended to support it.
writeLE
void writeLE(R output, T n)
Undocumented in source. Be warned that the author may not have intended to support it.
writeRIFFChunkHeader
void writeRIFFChunkHeader(R output, uint chunkId, size_t chunkSize)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Sound
struct Sound

The simple structure currently used in wave-d. Expect changes about this.

Templates

IntegerLargerThan
template IntegerLargerThan(int numBytes)
Undocumented in source.
RIFFChunkId
template RIFFChunkId(string id)
Undocumented in source.

Unions

double_ulong
union double_ulong
Undocumented in source.
float_uint
union float_uint
Undocumented in source.

Meta