Android_Miracast
2015-04-10 23:57:25   2  举报             
     
         
 Android Miracast
    作者其他创作
 大纲/内容
 ANetworkSession
  Thread* mThread;
  createRTSPClientcreateRTSPServercreateUDPSessioncreateTCPDatagramSessiondestroySessionsendRequest
  BnRemoteDisplayClient
    onTransact
  RemoteDisplay
  ANetworkSession* mNetSession;WifiDisplaySource* mSource;
  pauseresumedispose
  Stagefright
  TSPacketizer::Track
  AMessage* mFormatunsigned mStreamTypeunsigned mContinuityCounterVector mCSDVector mDescriptorsbool mAudioLacksATDSHeadersbool mFinalizedbool mExtractedCSD
  extractCSDIfNecessaryprependCSDprependADTSHeaderdescriptorAtfinalize
  WiFi-Display
  IRemoteDisplayClient
  onDisplayConnectedonDisplayDisconnectedonDisplayError
  RTPSender
  List mHistory
  initAsyncqueueBuffer
  ClientInfo
  PlaybackSession* mPlaybackSession
  BpRemoteDisplayClient
  libmedia
  MediaSender
  ANetworkSession* mNetSessionVector mTrackInfosTSPacketizer* mTSPacketizerRTPSender* mTSSender
  addTrackinitAsyncqueueAccessUnit
  RTPBase
  + attribute1:type = defaultValue+ attribute2:type- attribute3:type
  + operation1(params):returnType- operation2(params)- operation3()
  WifiDisplaySource::PlaybackSession::Track
  IDHCP
  IGraphicBufferProducer
  TSPacketizer
  Vector mTracks;Vector mProgramInfoDescriptors;
  addTrackpacketizeextractCSDIfNecessaryprependCSD
  TrackInfo
  AMessage* mFormatRTPSender* mSenderList mAccessUnitsssize_t mPacketizerTrackIndex;bool mIsAudio;
  MediaPlayerService
  listenForRemoteDisplay
  PlaybackSession
  initdestroyAsyncplayfinishPlaypauserequestIDRFrame
  WifiDisplaySource
  IRemoteDisplayClient* mClientClientInfo mClientInfoHDCPObserver* mHDCPObserverHDCP* mHDCP
  startstoppauseresume
    
    收藏 
     
 
 
 
 
  0 条评论
 下一页
  
  
  
  
  
  
  
  
  
 