#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: