Olivier Smeesters
/
DtmfKit
A DTMF sequence editor and player for HAM radio equipment command & control.
Embed:
(wiki syntax)
Data Structures
Here are the data structures with brief descriptions:
BufferedWave | A base class for Waves which pre-computes their values in a buffer during preparation and play from that buffer |
KeyboardMonitor | A class that polls the state of a switch-matrix keyboard |
KeyboardState | A class to hold the state of a keyboard |
KeyboardStateChangeMonitor | A keyboard state handler that reports only state changes |
KeyboardStateEventServer | A keyboard state handler that reports only state changes |
KeyboardStateHandler | Interface used to report a keyboard state |
KeyMap | A class used to store a set of key mappings |
KeyMapper | A key press event handler that adds a mapped key char to key events |
KeyPressEventHandler | Interface used to report key presses and releases |
KeyPressEventServer | A base class for monitors that report keypresses |
LongKeyPressMonitor | A key press event handler that detects long key presses and report them as specified |
SineWave | A class producing a sine wave of a given frequency |
SingleKeyPressMonitor | A keyboard state change handler that reports on single keypresses |
SoundWaveGenerator | A class to handle computed sound wave generation |
TriangleWave | A class producing a triangle wave of a given frequency |
Wave | Interface of a playable sound wave |
WaveBuffer | A class used to hold buffered sound wave data |
WaveCombo | A class that produces a wave that results of the combination of multiple waves |
Generated on Wed Jul 13 2022 16:23:43 by 1.7.2