live555之livemedia

  1. class Medium
    1. 公有属性/全局变量
      1. fEnviron : UsageEnvironment&
      2. fNextTask : TaskToken
      3. fMediumName[] : char
    2. 公有方法/全局函数
      1. lookupByName() : Boolean
      2. close() : void
      3. close() : void
      4. envir()
      5. name() : char const*
      6. isSource() : Boolean
      7. isSink() : Boolean
      8. isRTCPInstance() : Boolean
      9. isRTSPClient() : Boolean
      10. isRTSPServer() : Boolean
      11. isMediaSession() : Boolean
      12. isServerMediaSession() : Boolean
      13. isDarwinInjector() : Boolean
      14. nextTask() : TaskToken
    3. friend class MediaLookupTable
      1. fTable : HashTable*
      2. fNameGenerator : unsigned
      3. ourMedia() : MediaLookupTable*
      4. lookup() : Medium*
      5. addNew() : void
      6. remove() : void
      7. generateNewName() : void
    4. class _Tables (MediaLookupTable 类成员)
      1. mediaTable : void*
      2. socketTable : void*
      3. fEnv : UsageEnvironment&
      4. getOurTables() : _Tables
      5. reclaimIfPossible() : void
  2. class MediaSink: public Medium
    1. 数据成员
      1. afterPlayingFunc : typedef void
      2. fSource : FramedSource*
      3. fAfterFunc : afterPlayingFunc*
      4. fAfterClientData : void*
    2. 函数成员
      1. lookupByName() : Boolean
      2. startPlaying() : Boolean
      3. stopPlaying() : void
      4. isRTPSink() : Boolean
      5. source() : FramedSource*
      6. isSink() : Boolean
  3. class MediaSource: public Medium
    1. 数据成员
    2. 函数成员
      1. lookupByName() : Boolean
      2. getAttributes() : void
      3. MIMEtype() : char
      4. isFramedSource() : Boolean
      5. isRTPSource() : Boolean
      6. isMPEG1or2VideoStreamFramer() : Boolean
      7. isMPEG4VideoStreamFramer() : Boolean
      8. isH264VideoStreamFramer() : Boolean
      9. isJPEGVideoSource() : Boolean
      10. isAMRAudioSource() : Boolean
      11. isSource() : Boolean
  4. class FramedSource: public MediaSource
    1. 数据成员
      1. afterGettingFunc : typedef void
      2. onCloseFunc : typedef void
      3. fTo : unsigned char*
      4. fMaxSize : unsigned
      5. fFrameSize : unsigned
      6. fNumTruncatedBytes : unsigned
      7. fPresentationTime : struct timeval
      8. fDurationInMicroseconds : unsigned
      9. fAfterGettingFunc : afterGettingFunc*
      10. fAfterGettingClientData : void
      11. fOnCloseFunc : onCloseFunc*
      12. fOnCloseClientData : void*
      13. fIsCurrentlyAwaitingData : Boolean
    2. 函数成员
      1. lookupByName() : Boolean
      2. getNextFrame() : void
      3. handleClosure() : void
      4. stopGettingFrames() : void
      5. maxFrameSize() : void
      6. doGetNextFrame() : void =0
      7. isCurrentlyAwaitingData() : Boolean
      8. afterGetting() : void
      9. doStopGettingFrames() : void
      10. isFramedSource() : Boolean
  5. class MediaSession: public Medium
    1. 公有属性/全局变量
      1. fCNAME : char*
      2. fSubsessionsHead : MediaSubsession*
      3. fSubsessionsTail : MediaSubsession*
      4. fConnectionEndpointName : char*
      5. fConnectionEndpointName : char*
      6. fMaxPlayStartTime : float
      7. fMaxPlayEndTime : float
      8. fSourceFilterAddr : struct in_addr
      9. fScale : float
      10. fMediaSessionType : char*
      11. fSessionName : char*
      12. fSessionDescription : char*
      13. fControlPath : char*
    2. 公有方法/全局函数
      1. lookupByName() : Boolean
      2. hasSubsessions ()
      3. playStartTime ()
      4. playEndTime ()
      5. connectionEndpointName ()
      6. CNAME ()
      7. sourceFilterAddr ()
      8. scale ()
      9. mediaSessionType ()
      10. sessionName ()
      11. sessionDescription ()
      12. controlPath ()
      13. initiateByMediaType ()
      14. isMediaSession ()
      15. initializeWithSDP ()
      16. parseSDPLine ()
      17. parseSDPLine_s ()
      18. parseSDPLine_i ()
      19. parseSDPLine_c ()
      20. parseSDPAttribute_type ()
      21. parseSDPAttribute_control ()
      22. parseSDPAttribute_range ()
      23. parseSDPAttribute_source_filter ()
      24. lookupPayloadFormat ()
      25. guessRTPTimestampFrequency ()
  6. class ServerMediaSession: public Medium
    1. 公有属性/全局变量
      1. fIsSSM : Boolean
      2. fSubsessionsHead : ServerMediaSubsession*
      3. fSubsessionsTail : ServerMediaSubsession*
      4. fSubsessionCounter : unsigned
      5. fStreamName : char*
      6. fInfoSDPString : char*
      7. fDescriptionSDPString : char*
      8. fMiscSDPLines : char*
      9. fCreationTime : struct timeval
      10. fReferenceCount : unsigned
      11. fDeleteWhenUnreferenced : Boolean
    2. 公有方法/全局函数
      1. createNew()
      2. lookupByName() : Boolean
      3. generateSDPDescription() : char*
      4. streamName() : char const*
      5. addSubsession() : Boolean
      6. testScaleFactor() : void
      7. duration() : float
      8. referenceCount() : unsigned
      9. incrementReferenceCount() : void
      10. decrementReferenceCount() : void
      11. deleteWhenUnreferenced() : Boolean&
      12. isServerMediaSession() : Boolean
  7. class ServerMediaSubsession: public Medium
    1. 公有属性/全局变量
      1. fParentSession : ServerMediaSession*
      2. fServerAddressForSDP : netAddressBits
      3. fPortNumForSDP : portNumBits
      4. fNext : ServerMediaSubsession*
      5. fTrackNumber : unsigned
      6. fTrackId : char const*
    2. 公有方法/全局函数
      1. trackNumber() : unsigned
      2. trackId() : char const*
      3. sdpLines() : char const* =0
      4. getStreamParameters() : void =0
      5. startStream() : void =0
      6. pauseStream() : void
      7. seekStream() : void
      8. setStreamScale() : void
      9. deleteStream() : void
      10. testScaleFactor() : void
      11. duration() : float
      12. setServerAddressAndPortForSDP() : void
      13. rangeSDPLine() : char const*
    3. friend class ServerMediaSession
    4. friend class ServerMediaSubsessionIterator
      1. fOurSession : ServerMediaSession&
      2. fNextPtr : ServerMediaSubsession*
      3. next() : ServerMediaSubsession*
      4. reset() : void
  8. RTSPServer
    1. 公有属性/全局变量
      1. fServerSocket : int
      2. fServerPort : Port
      3. fAuthDB : UserAuthenticationDatabase*
      4. fReclamationTestSeconds : unsigned
      5. fServerMediaSessions : HashTable*
      6. fSessionIdCounter : unsigned
    2. 公有方法/全局函数
      1. createNew() : RTSPServer*
      2. lookupByName() : Boolean
      3. addServerMediaSession() : void
      4. lookupServerMediaSession() : ServerMediaSession*
      5. removeServerMediaSession() : void
      6. removeServerMediaSession() : void
      7. rtspURL() : char*
      8. rtspURLPrefix() : char*
      9. setUpOurSocket() : int
      10. specialClientAccessCheck() : Boolean
      11. isRTSPServer() : Boolean
      12. incomingConnectionHandler() : void
      13. incomingConnectionHandler1() : void
    3. friend class RTSPClientSession
      1. 公有属性/全局变量
        1. fOurServer : RTSPServer&
        2. fOurSessionId : unsigned
        3. fOurServerMediaSession : ServerMediaSession*
        4. fClientSocket : int
        5. fClientAddr : struct sockaddr_in
        6. fLivenessCheckTask : TaskToken
        7. fRequestBuffer : char
        8. fRequestBytesAlreadySeen, fRequestBufferBytesLeft : unsigned
        9. fLastCRLF : char*
        10. fResponseBuffer : char
        11. fIsMulticast : Boolean
        12. fSessionIsActive : Boolean
        13. fStreamAfterSETUP : Boolean
        14. fCurrentAuthenticator : Authenticator
        15. fTCPStreamIdCount : char
        16. fNumStreamStates : unsigned
        17. fStreamStates : struct streamState*
      2. 公有方法/全局函数
        1. RTSPClientSession()
        2. envir() : UsageEnvironment&
        3. reclaimStreamStates() : void
        4. resetRequestBuffer() : void
        5. incomingRequestHandler() : void
        6. incomingRequestHandler1() : void
        7. handleCmd_bad() : void
        8. handleCmd_notSupported() : void
        9. handleCmd_notFound() : void
        10. handleCmd_unsupportedTransport() : void
        11. handleCmd_OPTIONS() : void
        12. handleCmd_DESCRIBE() : void
        13. handleCmd_SETUP() : void
        14. handleCmd_withinSession()
        15. handleCmd_TEARDOWN() : void
        16. handleCmd_PLAY() : void
        17. handleCmd_PAUSE() : void
        18. handleCmd_GET_PARAMETER() : void
        19. authenticationOK() : void
        20. noteLiveness() : void
        21. isMulticast() : Boolean
        22. noteClientLiveness() : void
        23. livenessTimeoutTask() : void
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值