#include <H265VideoFileSink.hh>
|
| static H265VideoFileSink * | createNew (UsageEnvironment &env, char const *fileName, char const *sPropVPSStr=NULL, char const *sPropSPSStr=NULL, char const *sPropPPSStr=NULL, unsigned bufferSize=100000, Boolean oneFilePerFrame=False) |
| static FileSink * | createNew (UsageEnvironment &env, char const *fileName, unsigned bufferSize=20000, Boolean oneFilePerFrame=False) |
| static Boolean | lookupByName (UsageEnvironment &env, char const *sinkName, MediaSink *&resultSink) |
| static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium) |
| static void | close (UsageEnvironment &env, char const *mediumName) |
| static void | close (Medium *medium) |
|
| static void | afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| static void | onSourceClosure (void *clientData) |
Definition at line 28 of file H265VideoFileSink.hh.
◆ afterPlayingFunc
| typedef void MediaSink::afterPlayingFunc(void *clientData) |
|
inherited |
◆ H265VideoFileSink()
| H265VideoFileSink::H265VideoFileSink |
( |
UsageEnvironment & | env, |
|
|
FILE * | fid, |
|
|
char const * | sPropVPSStr, |
|
|
char const * | sPropSPSStr, |
|
|
char const * | sPropPPSStr, |
|
|
unsigned | bufferSize, |
|
|
char const * | perFrameFileNamePrefix ) |
|
protected |
◆ ~H265VideoFileSink()
| virtual H265VideoFileSink::~H265VideoFileSink |
( |
| ) |
|
|
protectedvirtual |
◆ addData()
| virtual void FileSink::addData |
( |
unsigned char const * | data, |
|
|
unsigned | dataSize, |
|
|
struct timeval | presentationTime ) |
|
virtualinherited |
◆ afterGettingFrame() [1/2]
| void FileSink::afterGettingFrame |
( |
void * | clientData, |
|
|
unsigned | frameSize, |
|
|
unsigned | numTruncatedBytes, |
|
|
struct timeval | presentationTime, |
|
|
unsigned | durationInMicroseconds ) |
|
staticprotectedinherited |
◆ afterGettingFrame() [2/2]
| virtual void H264or5VideoFileSink::afterGettingFrame |
( |
unsigned | frameSize, |
|
|
unsigned | numTruncatedBytes, |
|
|
struct timeval | presentationTime ) |
|
protectedvirtualinherited |
◆ close() [1/2]
| void Medium::close |
( |
Medium * | medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ continuePlaying()
| virtual Boolean FileSink::continuePlaying |
( |
| ) |
|
|
protectedvirtualinherited |
◆ createNew() [1/2]
◆ createNew() [2/2]
◆ 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]
| void MediaSink::onSourceClosure |
( |
void * | clientData | ) |
|
|
staticprotectedinherited |
◆ source()
Definition at line 42 of file MediaSink.hh.
References fSource.
Referenced by AMRAudioFileSink::sourceIsCompatibleWithUs(), AMRAudioRTPSink::sourceIsCompatibleWithUs(), DVVideoRTPSink::sourceIsCompatibleWithUs(), H264VideoRTPSink::sourceIsCompatibleWithUs(), H265VideoRTPSink::sourceIsCompatibleWithUs(), HLSSegmenter::sourceIsCompatibleWithUs(), JPEGVideoRTPSink::sourceIsCompatibleWithUs(), sourceIsCompatibleWithUs(), MPEG1or2VideoRTPSink::sourceIsCompatibleWithUs(), MPEG4ESVideoRTPSink::sourceIsCompatibleWithUs(), and startPlaying().
◆ sourceIsCompatibleWithUs()
|
|
protectedvirtualinherited |
◆ startPlaying()
◆ stopPlaying()
| virtual void MediaSink::stopPlaying |
( |
| ) |
|
|
virtualinherited |
◆ fAfterClientData
| void* MediaSink::fAfterClientData |
|
privateinherited |
◆ fAfterFunc
◆ fBuffer
| unsigned char* FileSink::fBuffer |
|
protectedinherited |
◆ fBufferSize
| unsigned FileSink::fBufferSize |
|
protectedinherited |
◆ fEnviron
◆ fHaveWrittenFirstFrame
| Boolean H264or5VideoFileSink::fHaveWrittenFirstFrame |
|
privateinherited |
◆ fMediumName
◆ fNextTask
◆ fOutFid
◆ fPerFrameFileNameBuffer
| char* FileSink::fPerFrameFileNameBuffer |
|
protectedinherited |
◆ fPerFrameFileNamePrefix
| char* FileSink::fPerFrameFileNamePrefix |
|
protectedinherited |
◆ fPrevPresentationTime
| struct timeval FileSink::fPrevPresentationTime |
|
protectedinherited |
◆ fSamePresentationTimeCounter
| unsigned FileSink::fSamePresentationTimeCounter |
|
protectedinherited |
◆ fSource
◆ fSPropParameterSetsStr
| char const* H264or5VideoFileSink::fSPropParameterSetsStr[3] |
|
privateinherited |
The documentation for this class was generated from the following file: