arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
GeneratorQueue< T >::QNode Struct Reference

#include <SoundGenerator.h>

Public Member Functions

 QNode (SoundGenerator< T > *g, void(*s)(SoundGenerator< T > *, const void *), void(*e)(SoundGenerator< T > *, const void *), const void *d)
 

Public Attributes

const void * cb_data
 
void(* end_cb )(SoundGenerator< T > *, const void *)
 
SoundGenerator< T > * generator
 
bool restarted
 
void(* start_cb )(SoundGenerator< T > *, const void *)
 

Constructor & Destructor Documentation

◆ QNode()

template<class T = int16_t>
QNode ( SoundGenerator< T > *  g,
void(*)(SoundGenerator< T > *, const void *)  s,
void(*)(SoundGenerator< T > *, const void *)  e,
const void *  d 
)
inline

Member Data Documentation

◆ cb_data

template<class T = int16_t>
const void* cb_data

◆ end_cb

template<class T = int16_t>
void(* end_cb) (SoundGenerator< T > *, const void *)

◆ generator

template<class T = int16_t>
SoundGenerator<T>* generator

◆ restarted

template<class T = int16_t>
bool restarted

◆ start_cb

template<class T = int16_t>
void(* start_cb) (SoundGenerator< T > *, const void *)

The documentation for this struct was generated from the following file: