This commit is contained in:
Stephan Mühl
2023-03-22 12:15:18 +01:00
committed by GitHub
parent 3e12414a87
commit adb5102869
203 changed files with 35010 additions and 0 deletions

35
src/AudioManager.h Normal file
View File

@@ -0,0 +1,35 @@
#ifndef AudioManager_h
#define AudioManager_h
#include <Arduino.h>
#include <MqttManager.h>
class AudioManager_
{
private:
// The pins the buttons are connected to
AudioManager_() = default;
public:
static AudioManager_ &getInstance();
void setup();
void tick();
uint8_t curGain = 15;
String StreamInfo = "";
bool isRunning;
void increaseVol();
void decreaseVol();
void setGain(uint8_t);
void playText(String text);
String getNextRadioStation(bool playPrevious);
void startRadioStation(String stationName);
String getCurrentRadioStation();
void prevStation();
void nextStation();
void stopPlay();
int stationIndex;
};
extern AudioManager_ &AudioManager;
#endif