Buffer

Constructors

this
this()

Destructor

~this
~this()

Members

Functions

bpm
float bpm()
channelLength
size_t channelLength()
depth
int depth()
detectBpm
Buffer detectBpm(size_t bufferSize, BpmDetectionSource sourceType)
format
ALenum format()
id
int id()
load
Buffer load(string path)
load
Buffer load(Wave wave)
loadOgg
Buffer loadOgg(string path)
loadWav
Buffer loadWav(string path)
loadWav
Buffer loadWav(ubyte[] buffer)
numChannels
int numChannels()
pcm
short[] pcm()
Undocumented in source. Be warned that the author may not have intended to support it.
phase
float phase()
range
Buffer range(float startSec, float finishSec)
samplingRate
size_t samplingRate()
spectrumAtIndex
Spectrum!R spectrumAtIndex(size_t channelIndex, size_t index, size_t bufferSize)

Meta