Array wrapper for buffer target.
More...
#include <array_buffer.h>
|
|
| ArrayBufferTargetDesc (T *buffer, size_t capacity) |
| |
| size_t | getWritePos () override |
| | Function returns current write position. More...
|
| |
| void | incrementWritePosition (size_t pos) override |
| | Function increments write position for N samples. More...
|
| |
| size_t | getRemainingSize () override |
| | Function returns remaining 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 | writeSamples (const T *samples, size_t samplesCount, bool incrementPosition=true) override |
| | Function pushes the samples into buffer. More...
|
| |
|
|
size_t | remainingSize |
| |
|
size_t | writePos |
| |
|
| virtual size_t | write (const T *samples, size_t samplesCount, size_t pos) |
| | Implements write into buffer. More...
|
| |
| virtual size_t | write (const T *samples, size_t samplesCount) |
| | Implements write into buffer to current location. More...
|
| |
template<typename T>
class ArrayBufferTargetDesc< T >
Array wrapper for buffer target.
◆ getRemainingSize()
Function returns remaining size in samples.
- Returns
- Size in samples.
Implements ITargetBuffer< T >.
◆ getWritePos()
◆ incrementWritePosition()
Function increments write position for N samples.
- Parameters
-
- Returns
- void
Implements ITargetBuffer< T >.
The documentation for this class was generated from the following file: