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 条评论
下一页