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

◆ await_suspend()

void MayaFlux::Kriya::BufferDelay::await_suspend ( std::coroutine_handle< promise_handle h)
inlinenoexcept

Definition at line 123 of file Awaiters.hpp.

124 {
125 auto& promise = h.promise();
126 promise.next_buffer_cycle += num_cycles;
127 promise.delay_amount = num_cycles;
128 promise.active_delay_context = Vruta::DelayContext::BUFFER_BASED;
129 }
@ BUFFER_BASED
Buffer-cycle delay (audio hardware boundary)