|
| | HoaBuffer (const Int max_degree, const Int num_samples, const HoaOrdering ordering=HoaOrdering::Acn) |
| |
| void | SetSample (const Int order, const Int degree, const Int sample_id, const Sample &sample_value) noexcept |
| |
| void | AddSamples (const Int order, const Int degree, const Int from_sample_id, const Int num_samples, const Sample *samples) |
| |
| void | MultiplyAddSamples (const Int order, const Int degree, const Int from_sample_id, const Int num_samples, const Sample *samples, const Sample constant) noexcept |
| |
| Sample | GetSample (const Int order, const Int degree, const Int sample_id) const noexcept |
| |
| | Buffer (const Int num_channels, const Int num_samples) |
| |
| | Buffer () |
| |
| | Buffer (Sample **data_referenced, const Int num_channels, const Int num_samples) noexcept |
| |
| virtual Int | num_channels () const noexcept |
| |
| virtual Int | num_samples () const noexcept |
| |
| Sample | GetSample (Int channel_id, Int sample_id) const noexcept |
| |
| bool | IsDataOwner () const noexcept |
| |
| void | SetSample (const Int channel_id, const Int sample_id, const Sample sample) noexcept |
| |
| void | SetSamples (const Int channel_id, const Int from_sample_id, const Int num_samples, const Sample *samples) noexcept |
| |
| void | SetSamples (const Buffer &other) noexcept |
| |
| void | AddSamples (const Int channel_id, const Int from_sample_id, const Int num_samples, const Sample *samples) noexcept |
| |
| void | MultiplyAddSamples (const Int channel_id, const Int from_sample_id, const Int num_samples, const Sample *samples, const Sample constant) noexcept |
| |
| void | FilterAddSamples (const Int channel_id, const Int from_sample_id, const Int num_samples, const Sample *samples, mcl::DigitalFilter &filter) noexcept |
| |
| const Sample * | GetReadPointer (const Int channel_id) const noexcept |
| |
| Sample * | GetWritePointer (const Int channel_id) noexcept |
| |
| Sample ** | GetWritePointers () noexcept |
| |
| virtual void | AddSamples (const Buffer &buffer) noexcept |
| |
| void | SetFrame (const Int channel_id, const Int frame_id, const Int frame_length, const Signal &signal) |
| |
| void | PrintData () |
| |
| virtual void | Reset () noexcept |
| |
| | Buffer (const Buffer &other) |
| |
| Buffer & | operator= (const Buffer &other) |
| |
| virtual | ~Buffer () |
| |