#include <OnDemandServerMediaSubsession.hh>
|  | 
|  | StreamState (OnDemandServerMediaSubsession &master, Port const &serverRTPPort, Port const &serverRTCPPort, RTPSink *rtpSink, BasicUDPSink *udpSink, unsigned totalBW, FramedSource *mediaSource, Groupsock *rtpGS, Groupsock *rtcpGS) | 
|  | 
| virtual | ~StreamState () | 
|  | 
| void | startPlaying (Destinations *destinations, unsigned clientSessionId, TaskFunc *rtcpRRHandler, void *rtcpRRHandlerClientData, ServerRequestAlternativeByteHandler *serverRequestAlternativeByteHandler, void *serverRequestAlternativeByteHandlerClientData) | 
|  | 
| void | pause () | 
|  | 
| void | sendRTCPAppPacket (u_int8_t subtype, char const *name, u_int8_t *appDependentData, unsigned appDependentDataSize) | 
|  | 
| void | endPlaying (Destinations *destinations, unsigned clientSessionId) | 
|  | 
| void | reclaim () | 
|  | 
| unsigned & | referenceCount () | 
|  | 
| Port const & | serverRTPPort () const | 
|  | 
| Port const & | serverRTCPPort () const | 
|  | 
| RTPSink * | rtpSink () const | 
|  | 
| RTCPInstance * | rtcpInstance () const | 
|  | 
| float | streamDuration () const | 
|  | 
| FramedSource * | mediaSource () const | 
|  | 
| float & | startNPT () | 
|  | 
◆ StreamState()
◆ ~StreamState()
  
  | 
        
          | virtual StreamState::~StreamState | ( |  | ) |  |  | virtual | 
 
 
◆ endPlaying()
      
        
          | void StreamState::endPlaying | ( | Destinations * | destinations, | 
        
          |  |  | unsigned | clientSessionId | 
        
          |  | ) |  |  | 
      
 
 
◆ mediaSource()
◆ pause()
      
        
          | void StreamState::pause | ( |  | ) |  | 
      
 
 
◆ reclaim()
      
        
          | void StreamState::reclaim | ( |  | ) |  | 
      
 
 
◆ referenceCount()
  
  | 
        
          | unsigned & StreamState::referenceCount | ( |  | ) |  |  | inline | 
 
 
◆ rtcpInstance()
◆ rtpSink()
  
  | 
        
          | RTPSink * StreamState::rtpSink | ( |  | ) | const |  | inline | 
 
 
◆ sendRTCPAppPacket()
      
        
          | void StreamState::sendRTCPAppPacket | ( | u_int8_t | subtype, | 
        
          |  |  | char const * | name, | 
        
          |  |  | u_int8_t * | appDependentData, | 
        
          |  |  | unsigned | appDependentDataSize | 
        
          |  | ) |  |  | 
      
 
 
◆ serverRTCPPort()
  
  | 
        
          | Port const  & StreamState::serverRTCPPort | ( |  | ) | const |  | inline | 
 
 
◆ serverRTPPort()
  
  | 
        
          | Port const  & StreamState::serverRTPPort | ( |  | ) | const |  | inline | 
 
 
◆ startNPT()
  
  | 
        
          | float & StreamState::startNPT | ( |  | ) |  |  | inline | 
 
 
◆ startPlaying()
      
        
          | void StreamState::startPlaying | ( | Destinations * | destinations, | 
        
          |  |  | unsigned | clientSessionId, | 
        
          |  |  | TaskFunc * | rtcpRRHandler, | 
        
          |  |  | void * | rtcpRRHandlerClientData, | 
        
          |  |  | ServerRequestAlternativeByteHandler * | serverRequestAlternativeByteHandler, | 
        
          |  |  | void * | serverRequestAlternativeByteHandlerClientData | 
        
          |  | ) |  |  | 
      
 
 
◆ streamDuration()
  
  | 
        
          | float StreamState::streamDuration | ( |  | ) | const |  | inline | 
 
 
◆ fAreCurrentlyPlaying
  
  | 
        
          | Boolean StreamState::fAreCurrentlyPlaying |  | private | 
 
 
◆ fMaster
◆ fMediaSource
◆ fReferenceCount
  
  | 
        
          | unsigned StreamState::fReferenceCount |  | private | 
 
 
◆ fRTCPgs
◆ fRTCPInstance
◆ fRTPgs
◆ fRTPSink
◆ fServerRTCPPort
  
  | 
        
          | Port StreamState::fServerRTCPPort |  | private | 
 
 
◆ fServerRTPPort
  
  | 
        
          | Port StreamState::fServerRTPPort |  | private | 
 
 
◆ fStartNPT
  
  | 
        
          | float StreamState::fStartNPT |  | private | 
 
 
◆ fStreamDuration
  
  | 
        
          | float StreamState::fStreamDuration |  | private | 
 
 
◆ fTotalBW
  
  | 
        
          | unsigned StreamState::fTotalBW |  | private | 
 
 
◆ fUDPSink
The documentation for this class was generated from the following file: