add volume up gpio button

This commit is contained in:
Terrence
2024-10-15 03:56:35 +08:00
parent 548b854777
commit caae7cb930
8 changed files with 101 additions and 16 deletions

View File

@@ -17,15 +17,17 @@ public:
void Start(int input_sample_rate, int output_sample_rate);
void OnInputData(std::function<void(const int16_t*, int)> callback);
void OutputData(std::vector<int16_t>& data);
void SetOutputVolume(int volume);
int input_sample_rate() const { return input_sample_rate_; }
int output_sample_rate() const { return output_sample_rate_; }
bool duplex() const { return duplex_; }
int output_volume() const { return output_volume_; }
private:
bool duplex_ = false;
int input_sample_rate_ = 0;
int output_sample_rate_ = 0;
int output_volume_ = 80;
i2s_chan_handle_t tx_handle_ = nullptr;
i2s_chan_handle_t rx_handle_ = nullptr;