|
|
void | init (int nchannels) |
| |
|
void | write_planar (float **data, int num_samples, int channels) |
| |
|
void | write_interleaved_float (const float *data, int num_samples, int channels) |
| |
|
void | write_interleaved_s16 (const int16_t *data, int num_samples, int channels) |
| |
|
void | read_into_output (int block_size) |
| |
|
|
int | sample_rate {48000} |
| |
|
int | num_channels {2} |
| |
|
std::vector< std::vector< float > > | ring |
| |
|
std::atomic< std::size_t > | write_pos {0} |
| |
|
std::atomic< std::size_t > | read_pos {0} |
| |
|
std::vector< ossia::float_vector > * | output_data {} |
| |
|
|
static constexpr std::size_t | ring_size = 65536 |
| |
The documentation for this struct was generated from the following files: