Array wrapper for buffer source.
More...
#include <array_buffer.h>
|
|
| ArrayBufferSourceDesc (T *buffer, size_t capacity) |
| |
| size_t | getReadPos () override |
| | Function returns current read position. More...
|
| |
| void | incrementReadPosition (size_t pos) override |
| | Function increments read position for N samples. More...
|
| |
| size_t | getSize () override |
| | Function returns current buffer size in samples. More...
|
| |
|
| BaseArrayDescImpl (T *buffer, size_t capacity) |
| |
|
std::recursive_mutex & | getLock () override |
| |
|
T * | getData () const override |
| |
|
size_t | getCapacity () const override |
| |
| size_t | readSamples (T *samples, size_t samplesCount, bool incrementPosition=true) override |
| | Function reads the samples from buffer. More...
|
| |
| virtual size_t | readSamplesAt (T *samples, size_t samplesCount, bool incrementPosition=true, size_t readOffset=0) |
| | Function reads the samples from buffer. More...
|
| |
|
|
size_t | readPos |
| |
|
size_t | size |
| |
|
| virtual size_t | read (T *samples, size_t samplesCount, size_t pos) |
| | Implements read from buffer. More...
|
| |
| virtual size_t | read (T *samples, size_t samplesCount) |
| | Function read from buffer from current location. More...
|
| |
template<typename T>
class ArrayBufferSourceDesc< T >
Array wrapper for buffer source.
◆ getReadPos()
◆ getSize()
Function returns current buffer size in samples.
- Returns
- Size in samples.
Implements ISourceBuffer< T >.
◆ incrementReadPosition()
Function increments read position for N samples.
- Parameters
-
- Returns
- void
Implements ISourceBuffer< T >.
The documentation for this class was generated from the following file: