#include <ProxyServerMediaSession.hh>
|
| static ProxyServerMediaSession * | createNew (UsageEnvironment &env, GenericMediaServer *ourMediaServer, char const *inputStreamURL, char const *streamName=NULL, char const *username=NULL, char const *password=NULL, portNumBits tunnelOverHTTPPortNum=0, int verbosityLevel=0, int socketNumToServer=-1, MediaTranscodingTable *transcodingTable=NULL) |
| |
| static ServerMediaSession * | createNew (UsageEnvironment &env, char const *streamName=NULL, char const *info=NULL, char const *description=NULL, Boolean isSSM=False, char const *miscSDPLines=NULL) |
| |
| static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, ServerMediaSession *&resultSession) |
| |
| static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium) |
| |
| static void | close (UsageEnvironment &env, char const *mediumName) |
| |
| static void | close (Medium *medium) |
| |
|
| | ProxyServerMediaSession (UsageEnvironment &env, GenericMediaServer *ourMediaServer, char const *inputStreamURL, char const *streamName, char const *username, char const *password, portNumBits tunnelOverHTTPPortNum, int verbosityLevel, int socketNumToServer, MediaTranscodingTable *transcodingTable, createNewProxyRTSPClientFunc *ourCreateNewProxyRTSPClientFunc=defaultCreateNewProxyRTSPClientFunc, portNumBits initialPortNum=6970, Boolean multiplexRTCPWithRTP=False) |
| |
| virtual Groupsock * | createGroupsock (struct sockaddr_storage const &addr, Port port) |
| |
| virtual RTCPInstance * | createRTCP (Groupsock *RTCPgs, unsigned totSessionBW, unsigned char const *cname, RTPSink *sink) |
| |
| virtual Boolean | allowProxyingForSubsession (MediaSubsession const &mss) |
| |
| TaskToken & | nextTask () |
| |
Definition at line 101 of file ProxyServerMediaSession.hh.
◆ ~ProxyServerMediaSession()
| virtual ProxyServerMediaSession::~ProxyServerMediaSession |
( |
| ) |
|
|
virtual |
◆ ProxyServerMediaSession()
| ProxyServerMediaSession::ProxyServerMediaSession |
( |
UsageEnvironment & |
env, |
|
|
GenericMediaServer * |
ourMediaServer, |
|
|
char const * |
inputStreamURL, |
|
|
char const * |
streamName, |
|
|
char const * |
username, |
|
|
char const * |
password, |
|
|
portNumBits |
tunnelOverHTTPPortNum, |
|
|
int |
verbosityLevel, |
|
|
int |
socketNumToServer, |
|
|
MediaTranscodingTable * |
transcodingTable, |
|
|
createNewProxyRTSPClientFunc * |
ourCreateNewProxyRTSPClientFunc = defaultCreateNewProxyRTSPClientFunc, |
|
|
portNumBits |
initialPortNum = 6970, |
|
|
Boolean |
multiplexRTCPWithRTP = False |
|
) |
| |
|
protected |
◆ addSubsession()
◆ allowProxyingForSubsession()
◆ close() [1/2]
| static void Medium::close |
( |
Medium * |
medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ continueAfterDESCRIBE()
| void ProxyServerMediaSession::continueAfterDESCRIBE |
( |
char const * |
sdpDescription | ) |
|
|
private |
◆ createGroupsock()
| virtual Groupsock * ProxyServerMediaSession::createGroupsock |
( |
struct sockaddr_storage const & |
addr, |
|
|
Port |
port |
|
) |
| |
|
protectedvirtual |
◆ createNew() [1/2]
◆ createNew() [2/2]
◆ createRTCP()
| virtual RTCPInstance * ProxyServerMediaSession::createRTCP |
( |
Groupsock * |
RTCPgs, |
|
|
unsigned |
totSessionBW, |
|
|
unsigned char const * |
cname, |
|
|
RTPSink * |
sink |
|
) |
| |
|
protectedvirtual |
◆ decrementReferenceCount()
| void ServerMediaSession::decrementReferenceCount |
( |
| ) |
|
|
inlineinherited |
◆ deleteAllSubsessions()
| void ServerMediaSession::deleteAllSubsessions |
( |
| ) |
|
|
inherited |
◆ deleteWhenUnreferenced()
| Boolean & ServerMediaSession::deleteWhenUnreferenced |
( |
| ) |
|
|
inlineinherited |
◆ describeCompletedSuccessfully()
| Boolean ProxyServerMediaSession::describeCompletedSuccessfully |
( |
| ) |
const |
|
inline |
◆ duration()
| float ServerMediaSession::duration |
( |
| ) |
const |
|
inherited |
◆ envir()
◆ generateSDPDescription()
| char * ServerMediaSession::generateSDPDescription |
( |
int |
addressFamily | ) |
|
|
inherited |
◆ incrementReferenceCount()
| void ServerMediaSession::incrementReferenceCount |
( |
| ) |
|
|
inlineinherited |
◆ isMediaSession()
| virtual Boolean Medium::isMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isRTCPInstance()
| virtual Boolean Medium::isRTCPInstance |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPClient()
| virtual Boolean Medium::isRTSPClient |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPServer()
| virtual Boolean Medium::isRTSPServer |
( |
| ) |
const |
|
virtualinherited |
◆ isServerMediaSession()
| virtual Boolean ServerMediaSession::isServerMediaSession |
( |
| ) |
const |
|
privatevirtualinherited |
◆ isSink()
| virtual Boolean Medium::isSink |
( |
| ) |
const |
|
virtualinherited |
◆ isSource()
| virtual Boolean Medium::isSource |
( |
| ) |
const |
|
virtualinherited |
◆ lookupByName() [1/2]
◆ lookupByName() [2/2]
◆ name()
| char const * Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ nextTask()
◆ noteLiveness()
| virtual void ServerMediaSession::noteLiveness |
( |
| ) |
|
|
virtualinherited |
◆ numSubsessions()
| unsigned ServerMediaSession::numSubsessions |
( |
| ) |
const |
|
inlineinherited |
◆ referenceCount()
| unsigned ServerMediaSession::referenceCount |
( |
| ) |
const |
|
inlineinherited |
◆ resetDESCRIBEState()
| void ProxyServerMediaSession::resetDESCRIBEState |
( |
| ) |
|
|
private |
◆ streamName()
| char const * ServerMediaSession::streamName |
( |
| ) |
const |
|
inlineinherited |
◆ testScaleFactor()
| void ServerMediaSession::testScaleFactor |
( |
float & |
scale | ) |
|
|
inherited |
◆ url()
| char const * ProxyServerMediaSession::url |
( |
| ) |
const |
◆ ProxyRTSPClient
◆ ProxyServerMediaSubsession
| friend class ProxyServerMediaSubsession |
|
friend |
◆ describeCompletedFlag
| char ProxyServerMediaSession::describeCompletedFlag |
◆ fClientMediaSession
◆ fCreateNewProxyRTSPClientFunc
◆ fCreationTime
| struct timeval ServerMediaSession::fCreationTime |
|
privateinherited |
◆ fDeleteWhenUnreferenced
| Boolean ServerMediaSession::fDeleteWhenUnreferenced |
|
privateinherited |
◆ fDescriptionSDPString
| char* ServerMediaSession::fDescriptionSDPString |
|
privateinherited |
◆ fEnviron
◆ fInfoSDPString
| char* ServerMediaSession::fInfoSDPString |
|
privateinherited |
◆ fInitialPortNum
◆ fIsSSM
◆ fMediumName
◆ fMiscSDPLines
| char* ServerMediaSession::fMiscSDPLines |
|
privateinherited |
◆ fMultiplexRTCPWithRTP
| Boolean ProxyServerMediaSession::fMultiplexRTCPWithRTP |
|
private |
◆ fNextTask
◆ fOurMediaServer
◆ fPresentationTimeSessionNormalizer
◆ fProxyRTSPClient
◆ fReferenceCount
| unsigned ServerMediaSession::fReferenceCount |
|
privateinherited |
◆ fStreamName
| char* ServerMediaSession::fStreamName |
|
privateinherited |
◆ fSubsessionCounter
| unsigned ServerMediaSession::fSubsessionCounter |
|
privateinherited |
◆ fSubsessionsHead
◆ fSubsessionsTail
◆ fTranscodingTable
◆ fVerbosityLevel
| int ProxyServerMediaSession::fVerbosityLevel |
|
private |
◆ streamingIsEncrypted
| Boolean ServerMediaSession::streamingIsEncrypted |
|
inherited |
◆ streamingUsesSRTP
| Boolean ServerMediaSession::streamingUsesSRTP |
|
inherited |
The documentation for this class was generated from the following file: