在線時序圖工具推薦

 

http://echoma.github.io/text_sequence_diagram/git

 

 使用方法:github

              在Text Editor 中按照下面的例子編輯文本便可:ide

                       A->B:msgcode

                       B-->A:msg doneorm

                       A:msgip

             

上圖對應的例子                     get

# Title And Authorit

exo2.x SEQUENCE @ v1.0 @ 20161101 @ 李雲龍io

 

# Object And Messagesform

 

ExoPlayerImplInternal:renderer.render start

ExoPlayerImplInternal->MediaCodecVideoRenderer:render

MediaCodecVideoRenderer->MediaCodecRenderer:render

MediaCodecRenderer:readFormat start

MediaCodecRenderer->SampleStream:readData

SampleStream-->MediaCodecRenderer:readData done

MediaCodecRenderer:readFormat end

MediaCodecRenderer:maybeInitCodec start

MediaCodecRenderer:getDecoderInfo(selector,format)

MediaCodecRenderer:createByCodecName

MediaCodecRenderer:configureCodec

MediaCodecRenderer:get O/I buffer

MediaCodecRenderer:maybeInitCodec end

MediaCodecRenderer:whiel(drainOutputBuffer)

MediaCodecRenderer:whiel(feedInputBuffer)

MediaCodecRenderer-->MediaCodecVideoRenderer:render done

MediaCodecVideoRenderer-->ExoPlayerImplInternal:render done

ExoPlayerImplInternal->BaseRender:start

BaseRender->MediaCodecVideoRenderer:onstart

MediaCodecVideoRenderer-->BaseRender:onstart done

BaseRender-->ExoPlayerImplInternal:start done

ExoPlayerImplInternal:renderer.render end

ExoPlayerImplInternal:startRenderers

 

# Bottom Description

[This is a description for ExoPlay PREPARE]

[Renderer.render()  StartRenderers()]

相關文章
相關標籤/搜索