arduino-audio-tools
Loading...
Searching...
No Matches
RTTTLOutput< T > Member List

This is the complete list of members for RTTTLOutput< T >, including all inherited members.

_timeoutPrintprotected
addNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
audioInfo() overrideAudioOutputinlinevirtual
audioInfoOut()AudioInfoSupportinlinevirtual
availableForWrite() overrideAudioOutputinlinevirtual
begin() overrideRTTTLOutput< T >inlinevirtual
begin(AudioInfo info)RTTTLOutput< T >inlinevirtual
begin()RTTTLOutput< T >inlinevirtual
cfgAudioOutputprotected
clearNotifyAudioChange()AudioInfoSourceinlinevirtual
end()AudioOutputinlinevirtual
find_byte(const uint8_t *haystack, size_t haystack_len, uint8_t needle)RTTTLOutput< T >inlineprotected
flush()AudioOutputinlinevirtual
getDefaultBpm() constRTTTLOutput< T >inline
getDefaultDuration() constRTTTLOutput< T >inline
getDefaultOctave() constRTTTLOutput< T >inline
getTitle()RTTTLOutput< T >inline
is_activeAudioOutputprotected
is_notify_activeAudioInfoSourceprotected
is_startRTTTLOutput< T >protected
isDeletable()AudioOutputinlinevirtual
isNotifyActive()AudioInfoSourceinline
m_actualRTTTLOutput< T >protected
m_bpmRTTTLOutput< T >protected
m_durationRTTTLOutput< T >protected
m_msec_semiRTTTLOutput< T >protected
m_notesRTTTLOutput< T >protected
m_octaveRTTTLOutput< T >protected
m_precRTTTLOutput< T >protected
m_ramp_downPercentRTTTLOutput< T >protected
m_ramp_upPercentRTTTLOutput< T >protected
m_titleRTTTLOutput< T >protected
m_tranpose_octavesRTTTLOutput< T >protected
next_char(bool convertToLower=true)RTTTLOutput< T >inlineprotected
noteCallbackRTTTLOutput< T >protected
notify_vectorAudioInfoSourceprotected
notifyAudioChange(AudioInfo info)AudioInfoSourceinlineprotected
operator bool()AudioOutputinlinevirtual
p_generatorRTTTLOutput< T >protected
p_printRTTTLOutput< T >protected
parse_defaults()RTTTLOutput< T >inlineprotected
parse_notes()RTTTLOutput< T >inlineprotected
parse_num()RTTTLOutput< T >inlineprotected
parse_title()RTTTLOutput< T >inlineprotected
play_note(float freq, int msec, int midi=-1)RTTTLOutput< T >inlineprotected
referenceRTTTLOutput< T >protected
removeNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
ring_bufferRTTTLOutput< T >protected
RTTTLOutput()=defaultRTTTLOutput< T >
RTTTLOutput(SoundGenerator< T > &generator)RTTTLOutput< T >inline
RTTTLOutput(SoundGenerator< T > &generator, AudioStream &out)RTTTLOutput< T >inline
RTTTLOutput(SoundGenerator< T > &generator, AudioOutput &out)RTTTLOutput< T >inline
RTTTLOutput(SoundGenerator< T > &generator, Print &out)RTTTLOutput< T >inline
setAudioInfo(AudioInfo newInfo) overrideAudioOutputinlinevirtual
setGenerator(SoundGenerator< T > &generator)RTTTLOutput< T >inline
setNoteCallback(std::function< void(float freqHz, int durationMs, int midiNote, void *ref)> cb)RTTTLOutput< T >inline
setNotifyActive(bool flag)AudioInfoSourceinline
setOutput(Print &out)RTTTLOutput< T >inline
setOutput(AudioStream &out)RTTTLOutput< T >inline
setOutput(AudioOutput &out)RTTTLOutput< T >inline
setRamp(uint8_t upPercent=20, uint8_t downPercent=30)RTTTLOutput< T >inline
setReference(void *ref)RTTTLOutput< T >inline
setTransposeOctaves(int8_t octaves)RTTTLOutput< T >inline
tmpAudioOutputprotected
tmpPosAudioOutputprotected
transpose(float frequency, int8_t octaves)RTTTLOutput< T >inlineprotected
write(const uint8_t *data, size_t len) overrideRTTTLOutput< T >inlinevirtual
audio_tools::AudioOutput::write(uint8_t ch) overrideAudioOutputinlinevirtual
writeSilence(size_t len)AudioOutputinlinevirtual
~AudioOutput()=defaultAudioOutputvirtual