arduino-audio-tools
Loading...
Searching...
No Matches
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(* s )(SoundGenerator< T > *, const void *),
void(* e )(SoundGenerator< T > *, const void *),
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: