arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Enumerations
RTSPSession.h File Reference
#include <stdio.h>
#include <ctime>
#include "AudioTools/CoreAudio/AudioBasic/Collections/Vector.h"
#include "RTSPAudioStreamer.h"
#include "RTSPPlatform.h"

Go to the source code of this file.

Classes

class  RtspSession< Platform >
 RTSP Session Handler - Individual Client Protocol Management. More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 

Macros

#define MAX_HOSTNAME_LEN   256
 Buffer size for RTSP host name.
 
#define RTSP_BUFFER_SIZE   10000
 Buffer size for incoming requests, and outgoing responses.
 
#define RTSP_PARAM_STRING_MAX   100
 Size of RTSP parameter buffers.
 
#define RTSP_RESPONSE_BUFFER_SIZE   2251
 Size of response buffer (previously hardcoded 2251)
 
#define RTSP_SDP_BUFFER_SIZE   1024
 Size of SDP buffer (previously hardcoded 1024*2)
 
#define RTSP_SMALL_BUFFER_SIZE   256
 Generic small temp buffer size (previously hardcoded 256)
 
#define RTSP_URL_BUFFER_SIZE   1024
 Size of URL buffer (previously hardcoded 1024)
 

Enumerations

enum  RTSP_CMD_TYPES {
  RTSP_OPTIONS , RTSP_DESCRIBE , RTSP_SETUP , RTSP_PLAY ,
  RTSP_PAUSE , RTSP_TEARDOWN , RTSP_UNKNOWN
}
 Supported RTSP command types. More...
 

Macro Definition Documentation

◆ MAX_HOSTNAME_LEN

#define MAX_HOSTNAME_LEN   256

Buffer size for RTSP host name.

◆ RTSP_BUFFER_SIZE

#define RTSP_BUFFER_SIZE   10000

Buffer size for incoming requests, and outgoing responses.

◆ RTSP_PARAM_STRING_MAX

#define RTSP_PARAM_STRING_MAX   100

Size of RTSP parameter buffers.

◆ RTSP_RESPONSE_BUFFER_SIZE

#define RTSP_RESPONSE_BUFFER_SIZE   2251

Size of response buffer (previously hardcoded 2251)

◆ RTSP_SDP_BUFFER_SIZE

#define RTSP_SDP_BUFFER_SIZE   1024

Size of SDP buffer (previously hardcoded 1024*2)

◆ RTSP_SMALL_BUFFER_SIZE

#define RTSP_SMALL_BUFFER_SIZE   256

Generic small temp buffer size (previously hardcoded 256)

◆ RTSP_URL_BUFFER_SIZE

#define RTSP_URL_BUFFER_SIZE   1024

Size of URL buffer (previously hardcoded 1024)