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

◆ set_data() [3/4]

void MayaFlux::Buffers::AudioWriteProcessor::set_data ( std::span< const float >  data)

Supply data as a raw float span — upconverted to double.

Parameters
dataSpan of float samples.

Definition at line 46 of file AudioWriteProcessor.cpp.

47{
48 m_pending.resize(data.size());
49 std::ranges::transform(data, m_pending.begin(),
50 [](float s) { return static_cast<double>(s); });
51 m_dirty.test_and_set(std::memory_order_release);
52}

References m_dirty, and m_pending.