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