mirror of
https://github.com/pschatzmann/arduino-audio-tools.git
synced 2024-09-21 10:27:27 +00:00
MemoryStream operator bool() should not check for audio info
This commit is contained in:
parent
a334eba477
commit
6102694b3c
@ -50,7 +50,7 @@ class AudioStream : public BaseStream, public AudioInfoSupport, public AudioInfo
|
||||
virtual size_t write(const uint8_t *buffer, size_t size) override{ return not_supported(0,"write"); }
|
||||
|
||||
|
||||
operator bool() { return info && available() > 0; }
|
||||
virtual operator bool() { return info && available() > 0; }
|
||||
|
||||
virtual AudioInfo audioInfo() override {
|
||||
return info;
|
||||
@ -190,6 +190,9 @@ class MemoryStream : public AudioStream {
|
||||
return *this;
|
||||
}
|
||||
|
||||
/// Returns true if there is still some more data
|
||||
operator bool() override { available() > 0; }
|
||||
|
||||
/// Define some audio info and start the processing
|
||||
bool begin(AudioInfo info){
|
||||
this->info = info;
|
||||
|
Loading…
Reference in New Issue
Block a user