M5Unified
|
This is the complete list of members for m5::Speaker_Class, including all inherited members.
_cb_set_enabled | m5::Speaker_Class | protected |
_cb_set_enabled_args | m5::Speaker_Class | protected |
_cfg | m5::Speaker_Class | protected |
_ch_info | m5::Speaker_Class | protected |
_default_tone_wav | m5::Speaker_Class | protectedstatic |
_master_volume | m5::Speaker_Class | protected |
_play_channel_bits | m5::Speaker_Class | protected |
_play_raw(const void *wav, size_t array_len, bool flg_16bit, bool flg_signed, float sample_rate, bool flg_stereo, uint32_t repeat_count, int channel, bool stop_current_sound, bool no_clear_index) | m5::Speaker_Class | protected |
_set_next_wav(size_t ch, const wav_info_t &wav) | m5::Speaker_Class | protected |
_setup_i2s(void) | m5::Speaker_Class | protected |
_task_handle | m5::Speaker_Class | protected |
_task_running | m5::Speaker_Class | protected |
_task_semaphore | m5::Speaker_Class | protected |
begin(void) | m5::Speaker_Class | |
config(void) const | m5::Speaker_Class | inline |
config(const speaker_config_t &cfg) | m5::Speaker_Class | inline |
end(void) | m5::Speaker_Class | |
getChannelVolume(uint8_t channel) const | m5::Speaker_Class | inline |
getPlayingChannels(void) const volatile | m5::Speaker_Class | inline |
getVolume(void) const | m5::Speaker_Class | inline |
isEnabled(void) const | m5::Speaker_Class | inline |
isPlaying(void) const volatile | m5::Speaker_Class | inline |
isPlaying(uint8_t channel) const volatile | m5::Speaker_Class | inline |
isRunning(void) const | m5::Speaker_Class | inline |
playRaw(const int8_t *raw_data, size_t array_len, uint32_t sample_rate=44100, bool stereo=false, uint32_t repeat=1, int channel=-1, bool stop_current_sound=false) | m5::Speaker_Class | inline |
playRaw(const uint8_t *raw_data, size_t array_len, uint32_t sample_rate=44100, bool stereo=false, uint32_t repeat=1, int channel=-1, bool stop_current_sound=false) | m5::Speaker_Class | inline |
playRaw(const int16_t *raw_data, size_t array_len, uint32_t sample_rate=44100, bool stereo=false, uint32_t repeat=1, int channel=-1, bool stop_current_sound=false) | m5::Speaker_Class | inline |
playRAW(const int8_t *raw_data, size_t array_len, uint32_t sample_rate=44100, bool stereo=false, uint32_t repeat=1, int channel=-1, bool stop_current_sound=false) | m5::Speaker_Class | inline |
playRAW(const uint8_t *raw_data, size_t array_len, uint32_t sample_rate=44100, bool stereo=false, uint32_t repeat=1, int channel=-1, bool stop_current_sound=false) | m5::Speaker_Class | inline |
playRAW(const int16_t *raw_data, size_t array_len, uint32_t sample_rate=44100, bool stereo=false, uint32_t repeat=1, int channel=-1, bool stop_current_sound=false) | m5::Speaker_Class | inline |
playWav(const uint8_t *wav_data, size_t data_len=~0u, uint32_t repeat=1, int channel=-1, bool stop_current_sound=false) | m5::Speaker_Class | |
setAllChannelVolume(uint8_t volume) | m5::Speaker_Class | inline |
setCallback(void *args, bool(*func)(void *, bool)) | m5::Speaker_Class | inlineprotected |
setChannelVolume(uint8_t channel, uint8_t volume) | m5::Speaker_Class | inline |
setVolume(uint8_t master_volume) | m5::Speaker_Class | inline |
sound_channel_max | m5::Speaker_Class | protectedstatic |
spk_task(void *args) | m5::Speaker_Class | protectedstatic |
stop(void) | m5::Speaker_Class | |
stop(uint8_t channel) | m5::Speaker_Class | |
tone(float frequency, uint32_t duration, int channel, bool stop_current_sound, const uint8_t *raw_data, size_t array_len, bool stereo=false) | m5::Speaker_Class | inline |
tone(float frequency, uint32_t duration=UINT32_MAX, int channel=-1, bool stop_current_sound=true) | m5::Speaker_Class | inline |
~Speaker_Class(void) | m5::Speaker_Class | inlinevirtual |