ESPHome 2025.5.0
Loading...
Searching...
No Matches
esphome::i2s_audio Namespace Reference

Data Structures

class  I2SAudioBase
 
class  I2SAudioComponent
 
class  I2SAudioIn
 
class  I2SAudioMediaPlayer
 
class  I2SAudioMicrophone
 
class  I2SAudioOut
 
class  I2SAudioSpeaker
 

Enumerations

enum  I2SState : uint8_t { I2S_STATE_STOPPED = 0 , I2S_STATE_STARTING , I2S_STATE_RUNNING , I2S_STATE_STOPPING }
 
enum  MicrophoneEventGroupBits : uint32_t {
  COMMAND_STOP = (1 << 0) , TASK_STARTING = (1 << 10) , TASK_RUNNING = (1 << 11) , TASK_STOPPING = (1 << 12) ,
  TASK_STOPPED = (1 << 13) , ALL_BITS = 0x00FFFFFF
}
 

Enumeration Type Documentation

◆ I2SState

Enumerator
I2S_STATE_STOPPED 
I2S_STATE_STARTING 
I2S_STATE_RUNNING 
I2S_STATE_STOPPING 

Definition at line 19 of file i2s_audio_media_player.h.

◆ MicrophoneEventGroupBits

Enumerator
COMMAND_STOP 
TASK_STARTING 
TASK_RUNNING 
TASK_STOPPING 
TASK_STOPPED 
ALL_BITS 

Definition at line 32 of file i2s_audio_microphone.cpp.