#include <HLSSegmenter.hh>
 | 
| static void  | ourEndOfSegmentHandler (void *clientData, double segmentDuration) | 
|   | 
| static void  | afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) | 
|   | 
| static void  | ourOnSourceClosure (void *clientData) | 
|   | 
Definition at line 30 of file HLSSegmenter.hh.
 
◆ afterPlayingFunc
  
  
      
        
          | typedef void() MediaSink::afterPlayingFunc(void *clientData) | 
         
       
   | 
  
inherited   | 
  
 
 
◆ onEndOfSegmentFunc
      
        
          | typedef void() HLSSegmenter::onEndOfSegmentFunc(void *clientData, char const  *segmentFileName, double segmentDuration) | 
        
      
 
 
◆ HLSSegmenter()
  
  
      
        
          | HLSSegmenter::HLSSegmenter  | 
          ( | 
          UsageEnvironment &  | 
          env,  | 
         
        
           | 
           | 
          unsigned  | 
          segmentationDuration,  | 
         
        
           | 
           | 
          char const *  | 
          fileNamePrefix,  | 
         
        
           | 
           | 
          onEndOfSegmentFunc *  | 
          onEndOfSegmentFunc,  | 
         
        
           | 
           | 
          void *  | 
          onEndOfSegmentClientData  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ ~HLSSegmenter()
  
  
      
        
          | virtual HLSSegmenter::~HLSSegmenter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
 
◆ afterGettingFrame() [1/2]
  
  
      
        
          | virtual void HLSSegmenter::afterGettingFrame  | 
          ( | 
          unsigned  | 
          frameSize,  | 
         
        
           | 
           | 
          unsigned  | 
          numTruncatedBytes  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
privatevirtual   | 
  
 
 
◆ afterGettingFrame() [2/2]
  
  
      
        
          | static void HLSSegmenter::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]
◆ continuePlaying()
  
  
      
        
          | virtual Boolean HLSSegmenter::continuePlaying  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
 
◆ createNew()
◆ envir()
◆ isMediaSession()
  
  
      
        
          | virtual Boolean Medium::isMediaSession  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ isRTCPInstance()
  
  
      
        
          | virtual Boolean Medium::isRTCPInstance  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ isRTPSink()
  
  
      
        
          | virtual Boolean MediaSink::isRTPSink  | 
          ( | 
           | ) | 
           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 MediaSink::isSink  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
privatevirtualinherited   | 
  
 
 
◆ isSource()
  
  
      
        
          | virtual Boolean Medium::isSource  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ lookupByName() [1/2]
◆ lookupByName() [2/2]
◆ name()
  
  
      
        
          | char const  * Medium::name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ nextTask()
◆ onSourceClosure() [1/2]
  
  
      
        
          | void MediaSink::onSourceClosure  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ onSourceClosure() [2/2]
  
  
      
        
          | static void MediaSink::onSourceClosure  | 
          ( | 
          void *  | 
          clientData | ) | 
           | 
         
       
   | 
  
staticprotectedinherited   | 
  
 
 
◆ openNextOutputSegment()
  
  
      
        
          | Boolean HLSSegmenter::openNextOutputSegment  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ourEndOfSegmentHandler() [1/2]
  
  
      
        
          | void HLSSegmenter::ourEndOfSegmentHandler  | 
          ( | 
          double  | 
          segmentDuration | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ourEndOfSegmentHandler() [2/2]
  
  
      
        
          | static void HLSSegmenter::ourEndOfSegmentHandler  | 
          ( | 
          void *  | 
          clientData,  | 
         
        
           | 
           | 
          double  | 
          segmentDuration  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ ourOnSourceClosure() [1/2]
  
  
      
        
          | void HLSSegmenter::ourOnSourceClosure  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ourOnSourceClosure() [2/2]
  
  
      
        
          | static void HLSSegmenter::ourOnSourceClosure  | 
          ( | 
          void *  | 
          clientData | ) | 
           | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ source()
◆ sourceIsCompatibleWithUs()
◆ startPlaying()
◆ stopPlaying()
  
  
      
        
          | virtual void MediaSink::stopPlaying  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ fAfterClientData
  
  
      
        
          | void* MediaSink::fAfterClientData | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fAfterFunc
◆ fCurrentSegmentCounter
  
  
      
        
          | unsigned HLSSegmenter::fCurrentSegmentCounter | 
         
       
   | 
  
private   | 
  
 
 
◆ fEnviron
◆ fFileNamePrefix
  
  
      
        
          | char const* HLSSegmenter::fFileNamePrefix | 
         
       
   | 
  
private   | 
  
 
 
◆ fHaveConfiguredUpstreamSource
  
  
      
        
          | Boolean HLSSegmenter::fHaveConfiguredUpstreamSource | 
         
       
   | 
  
private   | 
  
 
 
◆ fMediumName
◆ fNextTask
◆ fOnEndOfSegmentClientData
  
  
      
        
          | void* HLSSegmenter::fOnEndOfSegmentClientData | 
         
       
   | 
  
private   | 
  
 
 
◆ fOnEndOfSegmentFunc
◆ fOutFid
  
  
      
        
          | FILE* HLSSegmenter::fOutFid | 
         
       
   | 
  
private   | 
  
 
 
◆ fOutputFileBuffer
  
  
      
        
          | unsigned char* HLSSegmenter::fOutputFileBuffer | 
         
       
   | 
  
private   | 
  
 
 
◆ fOutputSegmentFileName
  
  
      
        
          | char* HLSSegmenter::fOutputSegmentFileName | 
         
       
   | 
  
private   | 
  
 
 
◆ fSegmentationDuration
  
  
      
        
          | unsigned HLSSegmenter::fSegmentationDuration | 
         
       
   | 
  
private   | 
  
 
 
◆ fSource
The documentation for this class was generated from the following file: