7#ifndef YARP_SIG_SOUNDFILE_H
8#define YARP_SIG_SOUNDFILE_H
48 bool open(
const char* filename);
50 size_t readBlock(
Sound& dest,
size_t block_size);
51 bool rewind(
size_t sample_offset = 0);
Class for storing sounds See Audio in YARP for additional documentation on YARP audio.
soundStreamReader()=default
~soundStreamReader()=default
bool read(ImageOf< PixelRgb > &dest, const std::string &src, image_fileformat format=FORMAT_ANY)
bool write(const ImageOf< PixelRgb > &src, const std::string &dest, image_fileformat format=FORMAT_PPM)
bool read_bytestream(Sound &data, const char *filename, size_t streamsize, std::string format)
Read a sound from a byte array.