#include <FramedFileSource.hh>
|
typedef void() | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
typedef void() | onCloseFunc(void *clientData) |
|
Definition at line 28 of file FramedFileSource.hh.
◆ afterGettingFunc
typedef void() FramedSource::afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
inherited |
◆ onCloseFunc
typedef void() FramedSource::onCloseFunc(void *clientData) |
|
inherited |
◆ FramedFileSource()
◆ ~FramedFileSource()
virtual FramedFileSource::~FramedFileSource |
( |
| ) |
|
|
protectedvirtual |
◆ afterGetting()
static void FramedSource::afterGetting |
( |
FramedSource * |
source | ) |
|
|
staticinherited |
◆ close() [1/2]
◆ close() [2/2]
static void Medium::close |
( |
Medium * |
medium | ) |
|
|
staticinherited |
◆ doGetNextFrame()
virtual void FramedSource::doGetNextFrame |
( |
| ) |
|
|
pure virtualinherited |
Implemented in PresentationTimeSubsessionNormalizer, EndianSwap24, EndianSwap16, HostFromNetworkOrder16, MP3ADUdeinterleaver, NetworkFromHostOrder16, MP3ADUinterleaver, MP3FromADUSource, PCMFromuLawAudioSource, T140IdleFilter, H264or5VideoStreamFramer, MPEG2TransportStreamMultiplexor, ByteStreamFileSource, WAVAudioFileSource, MPEG2TransportStreamTrickModeFilter, AC3AudioStreamFramer, ByteStreamMemoryBufferSource, MPEGVideoStreamFramer, MultiFramedRTPSource, MPEG1or2AudioStreamFramer, DeviceSource, MP3FileSource, MPEG2TransportStreamFramer, DVVideoStreamFramer, H263plusVideoStreamFramer, ADUFromMP3Source, MPEG2IFrameIndexFromTransportStream, MPEG1or2VideoStreamDiscreteFramer, ByteStreamMultiFileSource, ADTSAudioFileSource, BasicUDPSource, uLawFromPCMAudioSource, ADTSAudioStreamDiscreteFramer, MP3ADUTranscoder, MPEG1or2DemuxedElementaryStream, MPEG4VideoStreamDiscreteFramer, MPEG2TransportStreamAccumulator, AMRAudioFileSource, H264or5VideoStreamDiscreteFramer, MatroskaDemuxedTrack, OggDemuxedTrack, and MPEG2TransportStreamDemuxedTrack.
◆ doStopGettingFrames()
virtual void FramedSource::doStopGettingFrames |
( |
| ) |
|
|
protectedvirtualinherited |
Reimplemented in T140IdleFilter, ByteStreamFileSource, WAVAudioFileSource, MPEG2TransportStreamTrickModeFilter, MPEGVideoStreamFramer, MultiFramedRTPSource, MPEG2TransportStreamFromESSource, MPEG2TransportStreamFramer, BasicUDPSource, FramedFilter, MPEG1or2DemuxedElementaryStream, MPEG2TransportStreamFromPESSource, and MatroskaDemuxedTrack.
◆ envir()
◆ getAttributes()
virtual void MediaSource::getAttributes |
( |
| ) |
const |
|
virtualinherited |
◆ getNextFrame()
void FramedSource::getNextFrame |
( |
unsigned char * |
to, |
|
|
unsigned |
maxSize, |
|
|
afterGettingFunc * |
afterGettingFunc, |
|
|
void * |
afterGettingClientData, |
|
|
onCloseFunc * |
onCloseFunc, |
|
|
void * |
onCloseClientData |
|
) |
| |
|
inherited |
◆ handleClosure() [1/2]
static void FramedSource::handleClosure |
( |
void * |
clientData | ) |
|
|
staticinherited |
◆ handleClosure() [2/2]
void FramedSource::handleClosure |
( |
| ) |
|
|
inherited |
◆ isAMRAudioSource()
virtual Boolean MediaSource::isAMRAudioSource |
( |
| ) |
const |
|
virtualinherited |
◆ isCurrentlyAwaitingData()
Boolean FramedSource::isCurrentlyAwaitingData |
( |
| ) |
const |
|
inlineinherited |
◆ isDVVideoStreamFramer()
virtual Boolean MediaSource::isDVVideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isH264VideoStreamFramer()
virtual Boolean MediaSource::isH264VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isH265VideoStreamFramer()
virtual Boolean MediaSource::isH265VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isJPEGVideoSource()
virtual Boolean MediaSource::isJPEGVideoSource |
( |
| ) |
const |
|
virtualinherited |
◆ isMediaSession()
virtual Boolean Medium::isMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isMPEG1or2VideoStreamFramer()
virtual Boolean MediaSource::isMPEG1or2VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isMPEG2TransportStreamMultiplexor()
virtual Boolean MediaSource::isMPEG2TransportStreamMultiplexor |
( |
| ) |
const |
|
virtualinherited |
◆ isMPEG4VideoStreamFramer()
virtual Boolean MediaSource::isMPEG4VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isRTCPInstance()
virtual Boolean Medium::isRTCPInstance |
( |
| ) |
const |
|
virtualinherited |
◆ isRTPSource()
virtual Boolean MediaSource::isRTPSource |
( |
| ) |
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 |
◆ lookupByName() [1/3]
◆ lookupByName() [2/3]
◆ lookupByName() [3/3]
◆ maxFrameSize()
virtual unsigned FramedSource::maxFrameSize |
( |
| ) |
const |
|
virtualinherited |
◆ MIMEtype()
virtual char const* MediaSource::MIMEtype |
( |
| ) |
const |
|
virtualinherited |
Reimplemented in MP3FromADUSource, QuickTimeGenericRTPSource, MPEG4GenericRTPSource, H263plusVideoRTPSource, SimpleRTPSource, JPEGVideoRTPSource, MP3FileSource, H265VideoRTPSource, MPEG4LATMAudioRTPSource, ADUFromMP3Source, H261VideoRTPSource, MPEG1or2VideoRTPSource, RawVideoRTPSource, VorbisAudioRTPSource, AC3AudioRTPSource, DVVideoRTPSource, MPEG1or2AudioRTPSource, MPEG4ESVideoRTPSource, H264VideoRTPSource, JPEG2000VideoRTPSource, TheoraVideoRTPSource, VP8VideoRTPSource, VP9VideoRTPSource, MP3ADURTPSource, MPEG1or2DemuxedElementaryStream, FramedFilter, AMRAudioSource, MatroskaDemuxedTrack, and OggDemuxedTrack.
◆ name()
char const* Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ nextTask()
◆ stopGettingFrames()
void FramedSource::stopGettingFrames |
( |
| ) |
|
|
inherited |
◆ fDurationInMicroseconds
unsigned FramedSource::fDurationInMicroseconds |
|
protectedinherited |
◆ fFid
FILE* FramedFileSource::fFid |
|
protected |
◆ fFrameSize
unsigned FramedSource::fFrameSize |
|
protectedinherited |
◆ fMaxSize
unsigned FramedSource::fMaxSize |
|
protectedinherited |
◆ fNumTruncatedBytes
unsigned FramedSource::fNumTruncatedBytes |
|
protectedinherited |
◆ fPresentationTime
struct timeval FramedSource::fPresentationTime |
|
protectedinherited |
◆ fTo
unsigned char* FramedSource::fTo |
|
protectedinherited |
The documentation for this class was generated from the following file: