Base class for all Audio Streams. It support the boolean operator to test if the object is ready with data.
More...
#include <AudioStreams.h>
|
| AudioStream (AudioStream const &)=delete |
|
virtual AudioBaseInfo | audioInfo () override |
|
virtual int | availableForWrite () override |
|
virtual bool | begin () |
|
virtual void | end () |
|
virtual void | flush () override |
|
| operator bool () |
|
AudioStream & | operator= (AudioStream const &)=delete |
|
virtual size_t | readBytes (char *buffer, size_t length) |
|
virtual size_t | readBytes (uint8_t *buffer, size_t length) STREAM_WRITE_OVERRIDE=0 |
|
virtual void | setAudioInfo (AudioBaseInfo info) override |
|
virtual void | setNotifyAudioChange (AudioBaseInfoDependent &bi) override |
|
virtual Stream * | toStreamPointer () |
|
virtual size_t | write (const uint8_t *buffer, size_t size) override=0 |
|
virtual void | writeSilence (size_t len) |
|
virtual int | available () |
|
virtual int | peek () |
|
virtual int | read () |
|
virtual void | setTimeout (size_t t) |
|
virtual int | print (char c, PrintCharFmt spec) |
|
virtual int | print (const char *msg) |
|
virtual int | print (int number) |
|
virtual int | println (const char *msg="") |
|
virtual size_t | write (const char *buffer, size_t size) |
|
virtual size_t | write (const char *str) |
|
virtual size_t | write (uint8_t ch) |
|
virtual bool | validate (AudioBaseInfo &info) |
|
|
virtual int | not_supported (int out) |
|
Base class for all Audio Streams. It support the boolean operator to test if the object is ready with data.
- Author
- Phil Schatzmann
- Copyright
- GPLv3
◆ writeSilence()
virtual void writeSilence |
( |
size_t |
len | ) |
|
|
inlinevirtual |
Writes n 0 values (= silence)
- Parameters
-
The documentation for this class was generated from the following file: