File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 11name =audio-tools
2- version =0.9.8
2+ version =0.9.9
33author =Phil Schatzmann
44maintainer =Phil Schatzmann
55sentence =Some useful audio processing classes
Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ class AudioBoardStream : public I2SCodecStream {
100100 */
101101 static void actionVolumeUp (bool , int , void *) {
102102 TRACEI ();
103- selfAudioBoard->incrementVolume (+0.02 );
103+ selfAudioBoard->incrementVolume (+selfAudioBoard-> actionVolumeIncrementValue () );
104104 }
105105
106106 /* *
@@ -109,9 +109,10 @@ class AudioBoardStream : public I2SCodecStream {
109109 */
110110 static void actionVolumeDown (bool , int , void *) {
111111 TRACEI ();
112- selfAudioBoard->incrementVolume (-0.02 );
112+ selfAudioBoard->incrementVolume (-selfAudioBoard-> actionVolumeIncrementValue () );
113113 }
114114
115+
115116 /* *
116117 * @brief Toggle start stop
117118 *
@@ -323,10 +324,20 @@ class AudioBoardStream : public I2SCodecStream {
323324 addVolumeActions ();
324325 }
325326
327+ // / Defines the increment value used by actionVolumeDown/actionVolumeUp
328+ void setActionVolumeIncrementValue (float value){
329+ action_increment_value = value;
330+ }
331+
332+ float actionVolumeIncrementValue () {
333+ return action_increment_value;
334+ }
335+
326336protected:
327337 AudioActions actions;
328338 bool headphoneIsConnected = false ;
329339 bool active = true ;
340+ float action_increment_value = 0.02 ;
330341
331342 int getSdCsPin () {
332343 static GpioPin sd_cs = -2 ;
You can’t perform that action at this time.
0 commit comments