#include <MatroskaFileServerDemux.hh>
Definition at line 32 of file MatroskaFileServerDemux.hh.
 
◆ onCreationFunc
◆ MatroskaFileServerDemux()
  
  
      
        
          | MatroskaFileServerDemux::MatroskaFileServerDemux  | 
          ( | 
          UsageEnvironment &  | 
          env,  | 
         
        
           | 
           | 
          char const *  | 
          fileName,  | 
         
        
           | 
           | 
          onCreationFunc *  | 
          onCreation,  | 
         
        
           | 
           | 
          void *  | 
          onCreationClientData,  | 
         
        
           | 
           | 
          char const *  | 
          preferredLanguage  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ ~MatroskaFileServerDemux()
  
  
      
        
          | virtual MatroskaFileServerDemux::~MatroskaFileServerDemux  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
 
◆ close() [1/2]
  
  
      
        
          | static void Medium::close  | 
          ( | 
          Medium *  | 
          medium | ) | 
           | 
         
       
   | 
  
staticinherited   | 
  
 
 
◆ close() [2/2]
◆ createNew()
  
  
      
        
          | static void MatroskaFileServerDemux::createNew  | 
          ( | 
          UsageEnvironment &  | 
          env,  | 
         
        
           | 
           | 
          char const *  | 
          fileName,  | 
         
        
           | 
           | 
          onCreationFunc *  | 
          onCreation,  | 
         
        
           | 
           | 
          void *  | 
          onCreationClientData,  | 
         
        
           | 
           | 
          char const *  | 
          preferredLanguage = "eng"  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ envir()
◆ fileDuration()
  
  
      
        
          | float MatroskaFileServerDemux::fileDuration  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ fileName()
  
  
      
        
          | char const  * MatroskaFileServerDemux::fileName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ 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   | 
  
 
 
◆ newDemuxedTrack()
      
        
          | FramedSource * MatroskaFileServerDemux::newDemuxedTrack  | 
          ( | 
          unsigned  | 
          clientSessionId,  | 
        
        
           | 
           | 
          unsigned  | 
          trackNumber  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ newServerMediaSubsession() [1/2]
◆ newServerMediaSubsession() [2/2]
      
        
          | ServerMediaSubsession * MatroskaFileServerDemux::newServerMediaSubsession  | 
          ( | 
          unsigned &  | 
          resultTrackNumber | ) | 
           | 
        
      
 
 
◆ newServerMediaSubsessionByTrackNumber()
      
        
          | ServerMediaSubsession * MatroskaFileServerDemux::newServerMediaSubsessionByTrackNumber  | 
          ( | 
          unsigned  | 
          trackNumber | ) | 
           | 
        
      
 
 
◆ nextTask()
◆ onDemuxDeletion() [1/2]
  
  
      
        
          | void MatroskaFileServerDemux::onDemuxDeletion  | 
          ( | 
          MatroskaDemux *  | 
          demuxBeingDeleted | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ onDemuxDeletion() [2/2]
  
  
      
        
          | static void MatroskaFileServerDemux::onDemuxDeletion  | 
          ( | 
          void *  | 
          clientData,  | 
         
        
           | 
           | 
          MatroskaDemux *  | 
          demuxBeingDeleted  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ onMatroskaFileCreation() [1/2]
  
  
      
        
          | void MatroskaFileServerDemux::onMatroskaFileCreation  | 
          ( | 
          MatroskaFile *  | 
          newFile | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ onMatroskaFileCreation() [2/2]
  
  
      
        
          | static void MatroskaFileServerDemux::onMatroskaFileCreation  | 
          ( | 
          MatroskaFile *  | 
          newFile,  | 
         
        
           | 
           | 
          void *  | 
          clientData  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ ourMatroskaFile()
◆ fEnviron
◆ fFileName
  
  
      
        
          | char const* MatroskaFileServerDemux::fFileName | 
         
       
   | 
  
private   | 
  
 
 
◆ fLastClientSessionId
  
  
      
        
          | unsigned MatroskaFileServerDemux::fLastClientSessionId | 
         
       
   | 
  
private   | 
  
 
 
◆ fLastCreatedDemux
◆ fMediumName
◆ fNextTask
◆ fNextTrackTypeToCheck
  
  
      
        
          | u_int8_t MatroskaFileServerDemux::fNextTrackTypeToCheck | 
         
       
   | 
  
private   | 
  
 
 
◆ fOnCreation
◆ fOnCreationClientData
  
  
      
        
          | void* MatroskaFileServerDemux::fOnCreationClientData | 
         
       
   | 
  
private   | 
  
 
 
◆ fOurMatroskaFile
The documentation for this class was generated from the following file: