您的位置:首页 > 其它

live555 类图结构分析

2017-07-07 13:43 387 查看
liveMedia的类关系图如下,理解它对于学习live555有很大的帮助,下面的类图来自:http://www.live555.com/liveMedia/doxygen/html/hierarchy.html
_groupsockPriv
_H263INFO
_MaxBitrate_CTX
_Tables
AC3FrameParams
AddressPortLookupTable
AddressPortLookupTable::Iterator
AddressString
ADUdescriptor
AMRAudioRTPSource
AMRDeinterleavingBuffer
AMRDeinterleavingBuffer::FrameDescriptor
AudioPortNames
AUHeader
Authenticator
AVIIndexRecord
AVISubsessionIOState
bandInfoStruct
BasicHashTable::TableEntry
BitVector
BufferedPacket
ADUBufferedPacket
AMRBufferedPacket
H264BufferedPacket
JPEGBufferedPacket
LATMBufferedPacket
MPEG4GenericBufferedPacket
QCELPBufferedPacket
QTGenericBufferedPacket
VorbisBufferedPacket

BufferedPacketFactory
ADUBufferedPacketFactory
AMRBufferedPacketFactory
H264BufferedPacketFactory
JPEGBufferedPacketFactory
LATMBufferedPacketFactory
MPEG4GenericBufferedPacketFactory
QCELPBufferedPacketFactory
QTGenericBufferedPacketFactory
VorbisBufferedPacketFactory

ChunkDescriptor
ClientTrickPlayState
Count64
CuePoint
DeinterleavingFrameDescriptor
DeinterleavingFrames
DelayQueueEntry
AlarmHandler
DelayQueue

Destinations
destRecord
DeviceParameters
DirectedNetInterfaceSet
DirectedNetInterfaceSet::Iterator
DVVideoProfile
EBMLNumber
EBMLDataSize
EBMLId

GroupEId
GroupsockLookupTable
GroupsockLookupTable::Iterator
HandlerDescriptor
HandlerIterator
HandlerSet
HashTable
BasicHashTable

HashTable::Iterator
BasicHashTable::Iterator

huffcodetab
IndexRecord
InputESSourceRecord
Interleaving
InterleavingFrameDescriptor
InterleavingFrames
ip_mreq_source
Locale
MatroskaTrack
MatroskaTrackTable
MatroskaTrackTable::Iterator
MD5Context
MediaLookupTable
MediaSubsession
MediaSubsessionIterator
Medium
AVIFileSink
DarwinInjector
MatroskaDemux
MatroskaFile
MatroskaFileServerDemux
MediaSession
MediaSink
BasicUDPSink
DummySink
FileSink
AMRAudioFileSink
H264VideoFileSink

MFSD_DummySink
RTPSink
MultiFramedRTPSink
AudioRTPSink
AC3AudioRTPSink
AMRAudioRTPSink
GSMAudioRTPSink
MP3ADURTPSink
MPEG1or2AudioRTPSink
MPEG4LATMAudioRTPSink
VorbisAudioRTPSink

MPEG4GenericRTPSink
SimpleRTPSink
TextRTPSink
T140TextRTPSink

VideoRTPSink
DVVideoRTPSink
H263plusVideoRTPSink
H264VideoRTPSink
JPEGVideoRTPSink
MPEG1or2VideoRTPSink
MPEG4ESVideoRTPSink
VP8VideoRTPSink

TCPStreamSink

MediaSource
FramedSource
AMRAudioSource
AMRAudioFileSource
AMRDeinterleaver

AudioInputDevice
WAVAudioFileSource

BasicUDPSource
ByteStreamMemoryBufferSource
ByteStreamMultiFileSource
DeviceSource
FramedFileSource
ADTSAudioFileSource
ByteStreamFileSource
MP3FileSource

FramedFilter
AC3AudioStreamFramer
ADUFromMP3Source
DVVideoStreamFramer
EndianSwap16
EndianSwap24
H263plusVideoStreamFramer
H264FUAFragmenter
HostFromNetworkOrder16
MP3ADUinterleaverBase
MP3ADUdeinterleaver
MP3ADUinterleaver

MP3ADUTranscoder
MP3FromADUSource
MP3Transcoder

MPEG1or2AudioStreamFramer
MPEG2IFrameIndexFromTransportStream
MPEG2TransportStreamFramer
MPEG2TransportStreamTrickModeFilter
MPEGVideoStreamFramer
H264VideoStreamFramer
H264VideoStreamDiscreteFramer

MPEG1or2VideoStreamFramer
MPEG1or2VideoStreamDiscreteFramer

MPEG4VideoStreamFramer
MPEG4VideoStreamDiscreteFramer

NetworkFromHostOrder16
PCMFromuLawAudioSource
PresentationTimeSubsessionNormalizer
QCELPDeinterleaver
T140IdleFilter
uLawFromPCMAudioSource

JPEGVideoSource
MatroskaDemuxedTrack
MPEG1or2DemuxedElementaryStream
MPEG2TransportStreamMultiplexor
MPEG2TransportStreamFromESSource
MPEG2TransportStreamFromPESSource

RTPSource
MultiFramedRTPSource
AC3AudioRTPSource
DVVideoRTPSource
H261VideoRTPSource
H263plusVideoRTPSource
H264VideoRTPSource
JPEGVideoRTPSource
MP3ADURTPSource
MPEG1or2AudioRTPSource
MPEG1or2VideoRTPSource
MPEG4ESVideoRTPSource
MPEG4GenericRTPSource
MPEG4LATMAudioRTPSource
QuickTimeGenericRTPSource
RawAMRRTPSource
RawQCELPRTPSource
SimpleRTPSource
VorbisAudioRTPSource
VP8VideoRTPSource

StreamReplica

MPEG1or2Demux
MPEG1or2FileServerDemux
MPEG2TransportStreamIndexFile
PresentationTimeSessionNormalizer
QuickTimeFileSink
RTCPInstance
RTSPClient
ourRTSPClient
ProxyRTSPClient
RTSPClientForDarwinInjector
RTSPRegisterSender
RegisterRequestRecord

RTSPServer
HandlerServerForREGISTERCommand
RTSPServerSupportingHTTPStreaming
DynamicRTSPServer

RTSPServerWithREGISTERProxying

ServerMediaSession
ProxyServerMediaSession

ServerMediaSubsession
OnDemandServerMediaSubsession
FileServerMediaSubsession
AACAudioMatroskaFileServerMediaSubsession
AC3AudioFileServerMediaSubsession
AC3AudioMatroskaFileServerMediaSubsession
ADTSAudioFileServerMediaSubsession
AMRAudioFileServerMediaSubsession
DVVideoFileServerMediaSubsession
H263plusVideoFileServerMediaSubsession
H264VideoFileServerMediaSubsession
H264VideoMatroskaFileServerMediaSubsession

MP3AudioFileServerMediaSubsession
MP3AudioMatroskaFileServerMediaSubsession

MPEG1or2VideoFileServerMediaSubsession
MPEG2TransportFileServerMediaSubsession
MPEG4VideoFileServerMediaSubsession
T140TextMatroskaFileServerMediaSubsession
VorbisAudioMatroskaFileServerMediaSubsession
VP8VideoMatroskaFileServerMediaSubsession
WAVAudioFileServerMediaSubsession

MPEG1or2DemuxedServerMediaSubsession
MPEG2TransportUDPServerMediaSubsession
ProxyServerMediaSubsession

PassiveServerMediaSubsession

SIPClient
StreamReplicator

MP3FrameParams
MP3HuffmanEncodingInfo
MP3SideInfo
MP3SideInfo::gr_info_s
MP3StreamState
MPEG1or2Demux::OutputDescriptor
MPEG1or2Demux::OutputDescriptor::SavedData
MPEG1or2Demux::SCR
NetAddress
NetAddressList
NetAddressList::Iterator
NetInterface
DirectedNetInterface
Socket
OutputSocket
Groupsock

NetInterfaceTrafficStats
NoReuse
OutPacketBuffer
PIDStatus
Port
QCELPAudioRTPSource
QCELPDeinterleavingBuffer
QCELPDeinterleavingBuffer::FrameDescriptor
qosMeasurementRecord
QuickTimeGenericRTPSource::QTState
ReorderingPacketBuffer
RRHandlerRecord
RTCPMemberDatabase
RTCPSourceRecord
RTPInterface
RTPReceptionStats
RTPReceptionStatsDB
RTPReceptionStatsDB::Iterator
RTPTransmissionStats
RTPTransmissionStatsDB
RTPTransmissionStatsDB::Iterator
RTSPClient::RequestQueue
RTSPClient::RequestRecord
RTSPRegisterSender::RequestRecord_REGISTER

RTSPServer::RTSPClientConnection
RTSPServerSupportingHTTPStreaming::RTSPClientConnectionSupportingHTTPStreaming

RTSPServer::RTSPClientConnection::ParamsForREGISTER
RTSPServer::RTSPClientSession
RTSPServer::RTSPClientSession::streamState
RTSPServer::ServerMediaSessionIterator
Scope
SDESItem
Segment
SegmentQueue
ServerMediaSubsessionIterator
sessionState_t
SocketDescriptor
SocketLookupTable
SPropRecord
StreamClientState
StreamParser
AC3AudioStreamParser
H263plusVideoStreamParser
MatroskaFileParser
MPEG1or2AudioStreamParser
MPEGProgramStreamParser
MPEGVideoStreamParser
H264VideoStreamParser
MPEG1or2VideoStreamParser
MPEG4VideoStreamParser

StreamState
SubsessionBuffer
SubsessionIOState
SubsessionIOState::hinf
SubstreamDescriptor
SyncFrame
TaskScheduler
BasicTaskScheduler0
BasicTaskScheduler

tcpStreamRecord
TimeCode
Timeval
DelayInterval
EventTime

TrackChoiceRecord
TunnelEncapsulationTrailer
UsageEnvironment
BasicUsageEnvironment0
BasicUsageEnvironment

UserAuthenticationDatabase
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  live555 结构 分析 类图