|
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 |