NAP
Public Member Functions | List of all members
SequencePlayerAdapter Class Referenceabstract

#include <sequenceplayeradapter.h>

Public Member Functions

 SequencePlayerAdapter ()=default
 
virtual void tick (double time)=0
 
virtual void destroy ()=0
 

Description

A SequencePlayerAdapter can be created by the SequencePlayer and syncs with the player thread Typically, a SequencePlayerAdapter is responsible for doing something with a track while the player is playing

Inheritance diagram for SequencePlayerAdapter:
[legend]

Constructor & Destructor Documentation

◆ SequencePlayerAdapter()

SequencePlayerAdapter ( )
default

Constructor

Member Function Documentation

◆ destroy()

virtual void destroy ( )
pure virtual

called when sequence player is stopped and adapter needs to be destroyed

Implemented in SequencePlayerCurveAdapter< CURVE_TYPE, PARAMETER_TYPE, PARAMETER_VALUE_TYPE >, SequencePlayerEventAdapter, and SequencePlayerAudioAdapter.

◆ tick()

virtual void tick ( double  time)
pure virtual

called from sequence player thread

Parameters
timetime in sequence player

Implemented in SequencePlayerCurveAdapter< CURVE_TYPE, PARAMETER_TYPE, PARAMETER_VALUE_TYPE >, SequencePlayerAudioAdapter, and SequencePlayerEventAdapter.