视频Decoder类图
2016-03-30 18:06:56 0 举报
视频Decoder类图主要展示了一个用于解码视频数据的类及其相关属性和方法。该类的主要职责是接收编码后的视频数据,并将其转换为可播放的原始视频帧。类图中包含以下关键部分: 1. 输入接口:用于接收编码后的视频数据流。 2. 输出接口:用于输出解码后的原始视频帧。 3. 解码方法:负责将输入的编码数据流解码为原始视频帧。 4. 控制参数:用于调整解码过程的性能和质量。 5. 状态管理:跟踪解码器的状态,如正在解码、已完成等。 6. 错误处理:处理解码过程中可能出现的错误和异常。
作者其他创作
大纲/内容
NewVideoController
DateCallback
+h264DateCallback
H264SurfaceListener
-DecoderHolder
+H264SurfaceListener(DecoderHolder)
DecoderManager
+sp+pthread_tqueue
+setYuvData+stopDecoder
NewVideoView
-DecoderController
CustomeTextView
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
YUVSurfaceListener
+YUVSurfaceListener(DecoderHolder)
DecoderController
-List-H264SurfaceListener-YUVSurfaceListener
-calculateOrientation
NewDecoderManager
-MediaCodec-BlockQueue-Surface
+init(Surface)+putDate(byte[])+restart()+stopDecoder()+startDecoder()
DecoderHolder
+CustomeTextureView+NewDecoderManager+DecoderManager
收藏
收藏
0 条评论
下一页