MayaFlux 0.4.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 218 of file PlotProcessor.cpp.

219{
220 if (!b.audio_buffer)
221 return;
222
223 const auto& data = b.audio_buffer->get_data();
224 const size_t n = std::min(series.size(), data.size());
225 std::copy_n(data.begin(), n, series.begin());
226 if (n < series.size())
227 std::fill(series.begin() + static_cast<ptrdiff_t>(n), series.end(), 0.0);
228}
size_t b
Series series()
Begin a Series chain.
Definition Plot.hpp:109

References b.

Referenced by process().

+ Here is the caller graph for this function: