2019独角兽企业重金招聘Python工程师标准>>>
http://echoma.github.io/text_sequence_diagram/
使用方法:
在Text Editor 中按照下面的例子编辑文本即可:
A->B:msg
B-->A:msg done
A:msg
上图对应的例子
# Title And Author
exo2.x SEQUENCE @ v1.0 @ 20161101 @ 李云龙
# Object And Messages
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()]