dplug.core.binrange

Utilities for parsing and emitting binary data from input ranges, or to output ranges.

Members

Functions

popBE
T popBE(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.
readRIFFChunkHeader
void readRIFFChunkHeader(R input, uint chunkId, uint chunkSize)
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)

Writes a big endian integer/float to output.

writeLE
void writeLE(R output, T n)

Writes a little endian integer/float to output.

writeRIFFChunkHeader
void writeRIFFChunkHeader(R output, uint chunkId, uint chunkSize)

Writes a RIFF chunk header to an output range.

Templates

RIFFChunkId
template RIFFChunkId(string id)

Meta

Authors

Guillaume Piolat