MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ acquire_from_audio_buffer()

void MayaFlux::Kakshya::PlotProcessor::acquire_from_audio_buffer ( SeriesBinding &  b,
std::vector< double > &  series 
)
private

Definition at line 228 of file PlotProcessor.cpp.

229{
230 if (!b.audio_buffer)
231 return;
232
233 const auto& data = b.audio_buffer->get_data();
234 const size_t n = std::min(series.size(), data.size());
235 std::copy_n(data.begin(), n, series.begin());
236 if (n < series.size())
237 std::fill(series.begin() + static_cast<ptrdiff_t>(n), series.end(), 0.0);
238}
size_t b
Series series()
Begin a Series chain.
Definition Plot.hpp:108

References b.

Referenced by process().

+ Here is the caller graph for this function: