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

◆ await_suspend()

void MayaFlux::Kriya::MultiRateDelay::await_suspend ( std::coroutine_handle< Vruta::complex_promise h)
noexcept

Definition at line 37 of file DelayAwaiters.cpp.

38{
39 if constexpr (requires { h.promise().next_sample; }) {
40 h.promise().next_sample += samples_to_wait;
41 }
42 if constexpr (requires { h.promise().next_frame; }) {
43 h.promise().next_frame += frames_to_wait;
44 }
45}