live
Macros | Functions
RTSPCommon.hh File Reference
#include "Boolean.hh"
#include <Media.hh>
Include dependency graph for RTSPCommon.hh:

Go to the source code of this file.

Macros

#define _strncasecmp   strncasecmp
 
#define RTSP_PARAM_STRING_MAX   200
 

Functions

Boolean parseRTSPRequestString (char const *reqStr, unsigned reqStrSize, char *resultCmdName, unsigned resultCmdNameMaxSize, char *resultURLPreSuffix, unsigned resultURLPreSuffixMaxSize, char *resultURLSuffix, unsigned resultURLSuffixMaxSize, char *resultCSeq, unsigned resultCSeqMaxSize, char *resultSessionId, unsigned resultSessionIdMaxSize, unsigned &contentLength, Boolean &urlIsRTSPS)
 
Boolean parseRangeParam (char const *paramStr, double &rangeStart, double &rangeEnd, char *&absStartTime, char *&absEndTime, Boolean &startTimeIsNow)
 
Boolean parseRangeHeader (char const *buf, double &rangeStart, double &rangeEnd, char *&absStartTime, char *&absEndTime, Boolean &startTimeIsNow)
 
Boolean parseScaleHeader (char const *buf, float &scale)
 
Boolean RTSPOptionIsSupported (char const *commandName, char const *optionsResponseString)
 
char const * dateHeader ()
 

Macro Definition Documentation

◆ _strncasecmp

#define _strncasecmp   strncasecmp

Definition at line 36 of file RTSPCommon.hh.

◆ RTSP_PARAM_STRING_MAX

#define RTSP_PARAM_STRING_MAX   200

Definition at line 39 of file RTSPCommon.hh.

Function Documentation

◆ dateHeader()

char const * dateHeader ( )

◆ parseRangeHeader()

Boolean parseRangeHeader ( char const *  buf,
double &  rangeStart,
double &  rangeEnd,
char *&  absStartTime,
char *&  absEndTime,
Boolean startTimeIsNow 
)

◆ parseRangeParam()

Boolean parseRangeParam ( char const *  paramStr,
double &  rangeStart,
double &  rangeEnd,
char *&  absStartTime,
char *&  absEndTime,
Boolean startTimeIsNow 
)

◆ parseRTSPRequestString()

Boolean parseRTSPRequestString ( char const *  reqStr,
unsigned  reqStrSize,
char *  resultCmdName,
unsigned  resultCmdNameMaxSize,
char *  resultURLPreSuffix,
unsigned  resultURLPreSuffixMaxSize,
char *  resultURLSuffix,
unsigned  resultURLSuffixMaxSize,
char *  resultCSeq,
unsigned  resultCSeqMaxSize,
char *  resultSessionId,
unsigned  resultSessionIdMaxSize,
unsigned &  contentLength,
Boolean urlIsRTSPS 
)

◆ parseScaleHeader()

Boolean parseScaleHeader ( char const *  buf,
float &  scale 
)

◆ RTSPOptionIsSupported()

Boolean RTSPOptionIsSupported ( char const *  commandName,
char const *  optionsResponseString 
)