NAP
Public Member Functions | List of all members
SequencePlayerAudioAdapter Class Referencefinal

#include <sequenceplayeraudioadapter.h>

Public Member Functions

 SequencePlayerAudioAdapter (const SequenceTrack &track, SequencePlayerAudioOutput &output, const SequencePlayer &player)
 
void tick (double time) override
 
void destroy () override
 
- Public Member Functions inherited from SequencePlayerAdapter
 SequencePlayerAdapter ()=default
 

Description

The SequencePlayerAudioAdapter is responsible for handling ticks from the sequence player and looking up which audio buffer should be played by the audio output and when.

Inheritance diagram for SequencePlayerAudioAdapter:
[legend]
Collaboration diagram for SequencePlayerAudioAdapter:
[legend]

Constructor & Destructor Documentation

◆ SequencePlayerAudioAdapter()

SequencePlayerAudioAdapter ( const SequenceTrack track,
SequencePlayerAudioOutput output,
const SequencePlayer player 
)

Constructor

Parameters
trackreference to track
outputreference to audio output
playerreference to player

Member Function Documentation

◆ destroy()

void destroy ( )
overridevirtual

called before deconstruction of the adapter

Implements SequencePlayerAdapter.

◆ tick()

void tick ( double  time)
overridevirtual

called by sequence player

Parameters
timethe time in the sequence

Implements SequencePlayerAdapter.