#include <microphone.h>
Definition at line 21 of file microphone.h.
◆ add_data_callback()
void esphome::microphone::Microphone::add_data_callback |
( |
std::function< void(const std::vector< uint8_t > &)> && | data_callback | ) |
|
◆ get_audio_stream_info()
◆ get_mute_state()
bool esphome::microphone::Microphone::get_mute_state |
( |
| ) |
|
|
inline |
◆ is_running()
bool esphome::microphone::Microphone::is_running |
( |
| ) |
const |
|
inline |
◆ is_stopped()
bool esphome::microphone::Microphone::is_stopped |
( |
| ) |
const |
|
inline |
◆ set_mute_state()
void esphome::microphone::Microphone::set_mute_state |
( |
bool | is_muted | ) |
|
|
inline |
◆ silence_audio_()
std::vector< uint8_t > esphome::microphone::Microphone::silence_audio_ |
( |
std::vector< uint8_t > | data | ) |
|
|
protected |
◆ start()
virtual void esphome::microphone::Microphone::start |
( |
| ) |
|
|
pure virtual |
◆ stop()
virtual void esphome::microphone::Microphone::stop |
( |
| ) |
|
|
pure virtual |
◆ audio_stream_info_
◆ data_callbacks_
CallbackManager<void(const std::vector<uint8_t> &)> esphome::microphone::Microphone::data_callbacks_ {} |
|
protected |
◆ mute_state_
bool esphome::microphone::Microphone::mute_state_ {false} |
|
protected |
◆ state_
The documentation for this class was generated from the following files: