arduino-audio-tools
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AudioClientRTSP Class Reference

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::OurRTSPClientclient ()
 
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::OurRTSPClientrtsp_client
 
BasicTaskScheduler * scheduler =nullptr
 
const char * ssid =nullptr
 

Detailed Description

A simple RTSPClient using https://github.com/pschatzmann/arduino-live555.

Author
Phil Schatzmann

The documentation for this class was generated from the following file: