arduino-audio-tools
Classes | Functions | Variables
audiotools_rtsp Namespace Reference

AudioTools internal: rtsp. More...

Classes

class  OurRTSPClient
 
class  OurSink
 
class  StreamClientState
 

Functions

void continueAfterDESCRIBE (RTSPClient *rtspClient, int resultCode, char *resultString)
 
void continueAfterPLAY (RTSPClient *rtspClient, int resultCode, char *resultString)
 
void continueAfterSETUP (RTSPClient *rtspClient, int resultCode, char *resultString)
 
OurRTSPClientopenURL (UsageEnvironment &env, char const *progName, char const *rtspURL)
 
UsageEnvironment & operator<< (UsageEnvironment &env, const MediaSubsession &subsession)
 
UsageEnvironment & operator<< (UsageEnvironment &env, const RTSPClient &rtspClient)
 
void setupNextSubsession (RTSPClient *rtspClient)
 
void shutdownStream (RTSPClient *rtspClient, int exitCode=1)
 
void streamTimerHandler (void *clientData)
 
void subsessionAfterPlaying (void *clientData)
 
void subsessionByeHandler (void *clientData, char const *reason)
 

Variables

static unsigned rtspClientCount = 0
 
static char rtspEventLoopWatchVariable = 0
 
static Print * rtspOutput = nullptr
 
static uint32_t rtspSinkReceiveBufferSize = 0
 
static bool rtspUseTCP = false
 

Detailed Description

AudioTools internal: rtsp.