live
|
#include <RTSPRegisterSender.hh>
Data Structures | |
class | RequestRecord_REGISTER_or_DEREGISTER |
Public Types | |
typedef void() | responseHandler(RTSPClient *rtspClient, int resultCode, char *resultString) |
Public Member Functions | |
virtual | ~RTSPRegisterOrDeregisterSender () |
unsigned | sendDescribeCommand (responseHandler *responseHandler, Authenticator *authenticator=NULL) |
unsigned | sendOptionsCommand (responseHandler *responseHandler, Authenticator *authenticator=NULL) |
unsigned | sendAnnounceCommand (char const *sdpDescription, responseHandler *responseHandler, Authenticator *authenticator=NULL) |
unsigned | sendSetupCommand (MediaSubsession &subsession, responseHandler *responseHandler, Boolean streamOutgoing=False, Boolean streamUsingTCP=False, Boolean forceMulticastOnUnspecified=False, Authenticator *authenticator=NULL) |
unsigned | sendPlayCommand (MediaSession &session, responseHandler *responseHandler, double start=0.0f, double end=-1.0f, float scale=1.0f, Authenticator *authenticator=NULL) |
unsigned | sendPlayCommand (MediaSubsession &subsession, responseHandler *responseHandler, double start=0.0f, double end=-1.0f, float scale=1.0f, Authenticator *authenticator=NULL) |
unsigned | sendPlayCommand (MediaSession &session, responseHandler *responseHandler, char const *absStartTime, char const *absEndTime=NULL, float scale=1.0f, Authenticator *authenticator=NULL) |
unsigned | sendPlayCommand (MediaSubsession &subsession, responseHandler *responseHandler, char const *absStartTime, char const *absEndTime=NULL, float scale=1.0f, Authenticator *authenticator=NULL) |
unsigned | sendPauseCommand (MediaSession &session, responseHandler *responseHandler, Authenticator *authenticator=NULL) |
unsigned | sendPauseCommand (MediaSubsession &subsession, responseHandler *responseHandler, Authenticator *authenticator=NULL) |
unsigned | sendRecordCommand (MediaSession &session, responseHandler *responseHandler, Authenticator *authenticator=NULL) |
unsigned | sendRecordCommand (MediaSubsession &subsession, responseHandler *responseHandler, Authenticator *authenticator=NULL) |
unsigned | sendTeardownCommand (MediaSession &session, responseHandler *responseHandler, Authenticator *authenticator=NULL) |
unsigned | sendTeardownCommand (MediaSubsession &subsession, responseHandler *responseHandler, Authenticator *authenticator=NULL) |
unsigned | sendSetParameterCommand (MediaSession &session, responseHandler *responseHandler, char const *parameterName, char const *parameterValue, Authenticator *authenticator=NULL) |
unsigned | sendGetParameterCommand (MediaSession &session, responseHandler *responseHandler, char const *parameterName, Authenticator *authenticator=NULL) |
void | sendDummyUDPPackets (MediaSession &session, unsigned numDummyPackets=2) |
void | sendDummyUDPPackets (MediaSubsession &subsession, unsigned numDummyPackets=2) |
void | setSpeed (MediaSession &session, float speed=1.0f) |
Boolean | changeResponseHandler (unsigned cseq, responseHandler *newResponseHandler) |
int | socketNum () const |
Boolean | parseRTSPURL (char const *url, char *&username, char *&password, NetAddress &address, portNumBits &portNum, char const **urlSuffix=NULL) |
void | setUserAgentString (char const *userAgentName) |
void | disallowBasicAuthentication () |
unsigned | sessionTimeoutParameter () const |
char const * | url () const |
void | useTLS () |
UsageEnvironment & | envir () const |
char const * | name () const |
virtual Boolean | isSource () const |
virtual Boolean | isSink () const |
virtual Boolean | isRTCPInstance () const |
virtual Boolean | isRTSPServer () const |
virtual Boolean | isMediaSession () const |
virtual Boolean | isServerMediaSession () const |
Static Public Member Functions | |
static RTSPClient * | createNew (UsageEnvironment &env, char const *rtspURL, int verbosityLevel=0, char const *applicationName=NULL, portNumBits tunnelOverHTTPPortNum=0, int socketNumToServer=-1) |
static Boolean | lookupByName (UsageEnvironment &env, char const *sourceName, RTSPClient *&resultClient) |
static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium) |
static void | close (UsageEnvironment &env, char const *mediumName) |
static void | close (Medium *medium) |
Data Fields | |
u_int16_t | desiredMaxIncomingPacketSize |
Static Public Attributes | |
static unsigned | responseBufferSize |
Protected Member Functions | |
RTSPRegisterOrDeregisterSender (UsageEnvironment &env, char const *remoteClientNameOrAddress, portNumBits remoteClientPortNum, Authenticator *authenticator, int verbosityLevel, char const *applicationName) | |
void | reset () |
void | setBaseURL (char const *url) |
int | grabSocket () |
virtual unsigned | sendRequest (RequestRecord *request) |
virtual Boolean | setRequestFields (RequestRecord *request, char *&cmdURL, Boolean &cmdURLWasAllocated, char const *&protocolStr, char *&extraHeaders, Boolean &extraHeadersWereAllocated) |
virtual int | connectToServer (int socketNum, portNumBits remotePortNum) |
TaskToken & | nextTask () |
Protected Attributes | |
portNumBits | fRemoteClientPortNum |
int | fVerbosityLevel |
unsigned | fCSeq |
Authenticator | fCurrentAuthenticator |
Boolean | fAllowBasicAuthentication |
struct sockaddr_storage | fServerAddress |
Definition at line 29 of file RTSPRegisterSender.hh.
|
inherited |
Definition at line 55 of file RTSPClient.hh.
|
virtual |
|
protected |
|
inherited |
|
staticinherited |
|
staticinherited |
|
protectedvirtualinherited |
Reimplemented in ProxyRTSPClient.
|
staticinherited |
|
inlineinherited |
Definition at line 185 of file RTSPClient.hh.
References RTSPClient::fAllowBasicAuthentication, and False.
|
inlineinherited |
Definition at line 59 of file Media.hh.
References Medium::fEnviron.
Referenced by MediaSubsession::env(), RTPInterface::envir(), GenericMediaServer::ClientConnection::envir(), and GenericMediaServer::ClientSession::envir().
|
protectedinherited |
|
virtualinherited |
Reimplemented in MediaSession.
|
virtualinherited |
Reimplemented in RTCPInstance.
|
virtualinherited |
Reimplemented in RTSPServer.
|
virtualinherited |
Reimplemented in ServerMediaSession.
|
virtualinherited |
Reimplemented in MediaSource.
|
staticinherited |
|
staticinherited |
|
inlineinherited |
|
inlineprotectedinherited |
Definition at line 77 of file Media.hh.
References Medium::fNextTask.
|
inherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
protectedvirtualinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
protectedinherited |
|
protectedvirtualinherited |
Reimplemented in RTSPDeregisterSender, and RTSPRegisterSender.
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 193 of file RTSPClient.hh.
References RTSPClient::fTLS, TLSState::isNeeded, and True.
|
inherited |
Definition at line 330 of file RTSPClient.hh.
|
protectedinherited |
Definition at line 338 of file RTSPClient.hh.
Referenced by RTSPClient::disallowBasicAuthentication().
|
protectedinherited |
Definition at line 336 of file RTSPClient.hh.
|
protectedinherited |
Definition at line 337 of file RTSPClient.hh.
|
protected |
Definition at line 53 of file RTSPRegisterSender.hh.
|
protectedinherited |
Definition at line 339 of file RTSPClient.hh.
|
protectedinherited |
Definition at line 335 of file RTSPClient.hh.
|
staticinherited |
Definition at line 195 of file RTSPClient.hh.