Simple Facade which can turn any Stream into a IAudioSource. This way we can e.g. use an I2SStream as source to stream data Depends on the https://github.com/pschatzmann/Micro-RTSP-Audio/ library.
More...
#include <RTSP.h>
Simple Facade which can turn any Stream into a IAudioSource. This way we can e.g. use an I2SStream as source to stream data Depends on the https://github.com/pschatzmann/Micro-RTSP-Audio/ library.
- Author
- Phil Schatzmann
- Copyright
- GPLv3
◆ RTSPSourceStream() [1/2]
Construct a new RTSPOutputSource object from an Arduino Stream You need to provide the audio information by calling setAudioInfo()
- Parameters
-
◆ RTSPSourceStream() [2/2]
Construct a new RTSPOutputSource object from an Arduino Stream You need to provide the audio information by calling setAudioInfo()
- Parameters
-
◆ readBytes()
virtual int readBytes |
( |
void * |
dest, |
|
|
int |
byteCount |
|
) |
| |
|
inlineoverridevirtual |
(Reads and) Copies up to maxSamples samples into the given buffer
- Returns
- actual number of samples that were copied
◆ setAudioInfo()
Set the Audio Info. This needs to be called if we just pass a Stream. The AudioStream is usually able to provide the data from it's original configuration.
- Parameters
-
◆ start()
Start preparing data in order to provide it for the stream
◆ stop()
Stop preparing data as the stream has ended
The documentation for this class was generated from the following file:
- src/AudioTools/AudioLibs/RTSP.h