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

◆ for_duration()

Wiring & MayaFlux::Nexus::Wiring::for_duration ( double  seconds,
Vruta::ProcessingToken  token = Vruta::ProcessingToken::SAMPLE_ACCURATE 
)

Limit a recurring registration to a fixed duration then cancel.

Parameters
secondsTotal active time. Pairs with every().
tokenIf set, uses the specified scheduler's clock for timing; otherwise defaults to SAMPLE_ACCURATE.

Definition at line 31 of file Wiring.cpp.

32{
33 m_duration = seconds;
34 m_duration_token = token;
35 return *this;
36}
std::optional< double > m_duration
Definition Wiring.hpp:280
Vruta::ProcessingToken m_duration_token
Definition Wiring.hpp:286

References m_duration, and m_duration_token.