@@ -94,7 +94,7 @@ class EncodedAudioOutput : public ModifyingOutput {
9494 }
9595 }
9696
97- void setOutput (Print &outputStream) { setOutput (&outputStream); }
97+ void setOutput (Print &outputStream) override { setOutput (&outputStream); }
9898
9999 // / Defines the output
100100 void setOutput (Print *outputStream) {
@@ -151,7 +151,7 @@ class EncodedAudioOutput : public ModifyingOutput {
151151 }
152152
153153 // / Starts the processing - sets the status to active
154- virtual bool begin (AudioInfo newInfo) {
154+ virtual bool begin (AudioInfo newInfo) override {
155155 cfg = newInfo;
156156 return begin ();
157157 }
@@ -194,7 +194,7 @@ class EncodedAudioOutput : public ModifyingOutput {
194194 }
195195
196196 // / Returns true if status is active and we still have data to be processed
197- operator bool () { return active; }
197+ operator bool () override { return active; }
198198
199199 // / Provides the initialized decoder
200200 AudioDecoder &decoder () { return *decoder_ptr; }
@@ -286,22 +286,22 @@ class EncodedAudioStream : public ReformatBaseStream {
286286
287287 void setOutput (Print *stream) { setOutput (*stream); }
288288
289- void setStream (AudioStream &stream) {
289+ void setStream (AudioStream &stream) override {
290290 ReformatBaseStream::setStream (stream);
291291 enc_out.setOutput (&stream);
292292 }
293293
294- void setStream (Stream &stream) {
294+ void setStream (Stream &stream) override {
295295 ReformatBaseStream::setStream (stream);
296296 enc_out.setOutput (&stream);
297297 }
298298
299- void setOutput (AudioOutput &stream) {
299+ void setOutput (AudioOutput &stream) override {
300300 ReformatBaseStream::setOutput (stream);
301301 enc_out.setOutput (&stream);
302302 }
303303
304- void setOutput (Print &out) {
304+ void setOutput (Print &out) override {
305305 ReformatBaseStream::setOutput (out);
306306 enc_out.setOutput (&out);
307307 }
@@ -316,26 +316,26 @@ class EncodedAudioStream : public ReformatBaseStream {
316316 return begin ();
317317 }
318318
319- bool begin () {
319+ bool begin () override {
320320 // is_output_notify = false;
321321 setupReader ();
322322 ReformatBaseStream::begin ();
323323 return enc_out.begin (audioInfo ());
324324 }
325325
326- void end () {
326+ void end () override {
327327 enc_out.end ();
328328 reader.end ();
329329 }
330330
331- int availableForWrite () { return enc_out.availableForWrite (); }
331+ int availableForWrite () override { return enc_out.availableForWrite (); }
332332
333- size_t write (const uint8_t *data, size_t len) {
333+ size_t write (const uint8_t *data, size_t len) override {
334334 // addNotifyOnFirstWrite();
335335 return enc_out.write (data, len);
336336 }
337337
338- size_t readBytes (uint8_t *data, size_t len) {
338+ size_t readBytes (uint8_t *data, size_t len) override {
339339 return reader.readBytes (data, len);
340340 }
341341
@@ -344,7 +344,7 @@ class EncodedAudioStream : public ReformatBaseStream {
344344 }
345345
346346 // / approx compression factor: e.g. mp3 is around 4
347- float getByteFactor () { return byte_factor; }
347+ float getByteFactor () override { return byte_factor; }
348348 void setByteFactor (float factor) { byte_factor = factor; }
349349
350350 // / defines the size of the decoded frame in bytes
0 commit comments