#include <StreamReplicator.hh>
 | 
| static void  | afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) | 
|   | 
| static void  | onSourceClosure (void *clientData) | 
|   | 
Definition at line 30 of file StreamReplicator.hh.
 
◆ StreamReplicator()
◆ ~StreamReplicator()
  
  
      
        
          | virtual StreamReplicator::~StreamReplicator  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ afterGettingFrame() [1/2]
  
  
      
        
          | void StreamReplicator::afterGettingFrame  | 
          ( | 
          unsigned  | 
          frameSize,  | 
         
        
           | 
           | 
          unsigned  | 
          numTruncatedBytes,  | 
         
        
           | 
           | 
          struct timeval  | 
          presentationTime,  | 
         
        
           | 
           | 
          unsigned  | 
          durationInMicroseconds  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ afterGettingFrame() [2/2]
  
  
      
        
          | static void StreamReplicator::afterGettingFrame  | 
          ( | 
          void *  | 
          clientData,  | 
         
        
           | 
           | 
          unsigned  | 
          frameSize,  | 
         
        
           | 
           | 
          unsigned  | 
          numTruncatedBytes,  | 
         
        
           | 
           | 
          struct timeval  | 
          presentationTime,  | 
         
        
           | 
           | 
          unsigned  | 
          durationInMicroseconds  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ close() [1/2]
  
  
      
        
          | static void Medium::close  | 
          ( | 
          Medium *  | 
          medium | ) | 
           | 
         
       
   | 
  
staticinherited   | 
  
 
 
◆ close() [2/2]
◆ createNew()
◆ createStreamReplica()
◆ deactivateStreamReplica()
  
  
      
        
          | void StreamReplicator::deactivateStreamReplica  | 
          ( | 
          StreamReplica *  | 
          replica | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ deliverReceivedFrame()
  
  
      
        
          | void StreamReplicator::deliverReceivedFrame  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ detachInputSource()
  
  
      
        
          | void StreamReplicator::detachInputSource  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ envir()
◆ getNextFrame()
◆ inputSource()
◆ 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 Medium::isServerMediaSession  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ isSink()
  
  
      
        
          | virtual Boolean Medium::isSink  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ isSource()
  
  
      
        
          | virtual Boolean Medium::isSource  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ lookupByName()
◆ name()
  
  
      
        
          | char const  * Medium::name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ nextTask()
◆ numReplicas()
  
  
      
        
          | unsigned StreamReplicator::numReplicas  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ onSourceClosure() [1/2]
  
  
      
        
          | void StreamReplicator::onSourceClosure  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ onSourceClosure() [2/2]
  
  
      
        
          | static void StreamReplicator::onSourceClosure  | 
          ( | 
          void *  | 
          clientData | ) | 
           | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ removeStreamReplica()
  
  
      
        
          | void StreamReplicator::removeStreamReplica  | 
          ( | 
          StreamReplica *  | 
          replica | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ StreamReplica
  
  
      
        
          | friend class StreamReplica | 
         
       
   | 
  
friend   | 
  
 
 
◆ fDeleteWhenLastReplicaDies
  
  
      
        
          | Boolean StreamReplicator::fDeleteWhenLastReplicaDies | 
         
       
   | 
  
private   | 
  
 
 
◆ fEnviron
◆ fFrameIndex
  
  
      
        
          | int StreamReplicator::fFrameIndex | 
         
       
   | 
  
private   | 
  
 
 
◆ fInputSource
◆ fInputSourceHasClosed
  
  
      
        
          | Boolean StreamReplicator::fInputSourceHasClosed | 
         
       
   | 
  
private   | 
  
 
 
◆ fMediumName
◆ fNextTask
◆ fNumActiveReplicas
  
  
      
        
          | unsigned StreamReplicator::fNumActiveReplicas | 
         
       
   | 
  
private   | 
  
 
 
◆ fNumDeliveriesMadeSoFar
  
  
      
        
          | unsigned StreamReplicator::fNumDeliveriesMadeSoFar | 
         
       
   | 
  
private   | 
  
 
 
◆ fNumReplicas
  
  
      
        
          | unsigned StreamReplicator::fNumReplicas | 
         
       
   | 
  
private   | 
  
 
 
◆ fPrimaryReplica
◆ fReplicasAwaitingCurrentFrame
◆ fReplicasAwaitingNextFrame
The documentation for this class was generated from the following file: