Adapts any concrete file/stream type to SpoolStorage - same role as FileSeekableSource, just adding write(). This is the one place the concrete file type appears for spool-backed storage.
More...
#include <SampleTableStore.h>
|
| | FileSpoolStorage (FileT &file) |
| |
| size_t | readBytes (uint8_t *data, size_t len) override |
| |
| bool | seek (size_t pos) override |
| |
| size_t | write (const uint8_t *data, size_t len) override |
| |
template<typename FileT>
class audio_tools::FileSpoolStorage< FileT >
Adapts any concrete file/stream type to SpoolStorage - same role as FileSeekableSource, just adding write(). This is the one place the concrete file type appears for spool-backed storage.
◆ FileSpoolStorage()
template<typename FileT >
◆ readBytes()
template<typename FileT >
| size_t readBytes |
( |
uint8_t * |
data, |
|
|
size_t |
len |
|
) |
| |
|
inlineoverridevirtual |
◆ seek()
template<typename FileT >
◆ write()
template<typename FileT >
| size_t write |
( |
const uint8_t * |
data, |
|
|
size_t |
len |
|
) |
| |
|
inlineoverridevirtual |
◆ p_file
template<typename FileT >
The documentation for this class was generated from the following file: