MayaFlux 0.3.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 118 of file DelayAwaiters.hpp.

119 {
120 auto& promise = h.promise();
121 promise.next_buffer_cycle += num_cycles;
122 promise.delay_amount = num_cycles;
123 promise.active_delay_context = Vruta::DelayContext::BUFFER_BASED;
124 }
@ BUFFER_BASED
Buffer-cycle delay (audio hardware boundary)