vsdk  9.1.0
Vsdk::Audio::Buffer Member List

This is the complete list of members for Vsdk::Audio::Buffer, including all inherited members.

append(std::vector< int16_t > const &data)Vsdk::Audio::Buffer
append(int16_t const *data, std::size_t sz)Vsdk::Audio::Buffer
Buffer() noexceptVsdk::Audio::Buffer
Buffer(int sampleRate, int channelCount)Vsdk::Audio::Buffer
Buffer(int16_t const *data, std::size_t sz, int sampleRate, int channelCount)Vsdk::Audio::Buffer
Buffer(std::vector< int16_t > data, int sampleRate, int channelCount)Vsdk::Audio::Buffer
Buffer(std::vector< float > const &data, int sampleRate, int channelCount)Vsdk::Audio::Buffer
channelCount() const -> intVsdk::Audio::Buffer
clear()Vsdk::Audio::Buffer
data() const -> std::vector< int16_t > const &Vsdk::Audio::Buffer
data() -> std::vector< int16_t > &Vsdk::Audio::Buffer
empty() constVsdk::Audio::Buffer
maxSize() const -> std::size_tVsdk::Audio::Buffer
rawData() -> int16_t *Vsdk::Audio::Buffer
rawData() const -> int16_t const *Vsdk::Audio::Buffer
sampleRate() const -> intVsdk::Audio::Buffer
saveToFile(std::string const &path, bool truncate=true) constVsdk::Audio::Buffer
setChannelCount(int count)Vsdk::Audio::Buffer
setMaxSize(std::size_t sz)Vsdk::Audio::Buffer
setSampleRate(int rate)Vsdk::Audio::Buffer
size() const -> std::size_tVsdk::Audio::Buffer
takeData() -> std::vector< int16_t > &&Vsdk::Audio::Buffer