arduino-audio-tools
|
A simple RTSPClient using https://github.com/pschatzmann/arduino-live555. More...
#include <AudioClientRTSP.h>
Public Member Functions | |
AudioClientRTSP (uint32_t receiveBufferSize=1024, bool useTCP=false, bool blocking=false) | |
bool | begin (const char *url, Print &out) |
Starts the processing. | |
audiotools_rtsp::OurRTSPClient * | client () |
void | end () |
void | loop () |
to be called in Arduino loop when blocking = false | |
void | setBlocking (bool flag) |
void | setBufferSize (int size) |
void | setLogin (const char *ssid, const char *password) |
login to wifi: optional convinience method. You can also just start Wifi the normal way | |
void | setTCP () |
void | setUDP () |
Protected Member Functions | |
bool | login () |
login to wifi: optional convinience method. You can also just start Wifi the normal way | |
Protected Attributes | |
UsageEnvironment * | env =nullptr |
bool | is_blocking = false |
const char * | password = nullptr |
audiotools_rtsp::OurRTSPClient * | rtsp_client |
BasicTaskScheduler * | scheduler =nullptr |
const char * | ssid =nullptr |
A simple RTSPClient using https://github.com/pschatzmann/arduino-live555.