live555的类关系图

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的类关系图)