Switchboard SDK
Loading...
Searching...
No Matches
switchboard::TimelineNode Class Reference
Inheritance diagram for switchboard::TimelineNode:

Public Member Functions

 TimelineNode (const std::map< std::string, std::any > &config)
 
void start ()
 
void pause ()
 
void stop ()
 
void setBpm (float bpm)
 
float getPosition () const
 
void setPosition (float position)
 
void setLoopEnabled (bool enabled)
 
void setLoop (float start, float end)
 
void setQuantizedLoop (float quantization, float length)
 
void setReverse (bool reverse)
 
bool setNumberOfBuses (const uint numberOfBuses) override
 
bool setBusFormats (AudioBusFormatList &busFormats) override
 
bool produce (AudioBusList &buses) override
 
Result< void > setValue (const std::string &key, const std::any &value) override
 
Result< std::any > getValue (const std::string &key) override
 
Result< std::any > callAction (const std::string &actionName, const std::map< std::string, std::any > &params) override