结构化类图
2020-07-07 13:49:06 12 举报
结构化类图
作者其他创作
大纲/内容
XTDFwkTaskHandler
描述:每个类的实例对应一个任务,负责处理任务逻辑
XTDFwkTaskStatus
描述:保存任务状态
XTDFwkManager
+描述:管理类,管理内部分析子进程\\线程
CBuffPoolFrame
描述:解码后帧缓存池
CBuffPoolBase
描述:数据缓存池接口
AVFormatContext
描述:ffmpeg类
XProcessWorker
+ 描述:主子进程管理类
CVideoDecoderGPU
描述:nvidia硬解
ffmpeg类
CDecoderVideoFFmpeg
描述:使用ffmpeg解码类
描述:管理类,管理内部分析子进程\\线程
CDecoders
描述:解码器
描述:每个类的实例对应一个任务,负责处理任务逻辑
.....
OPDataHandlePluginMgr
描述:日志输出管理类
CDecoderBase
描述:解码器基础类,实现公共接口
ObjExtSvcDatabase
描述:数据库对接类
描述:保存任务状态
ObjExtScheduler
描述:负载均衡类,决定任务下发到哪个work
ObjHandlePluginMgr
描述:目标插件管理类
XTDFwkScheduler
ObjExtTask
描述:任务信息类
描述:使用nvidia硬解类
VASdkHandler
ObjExtSvcDatabaseBase
描述:数据接口类,用于添加、更新、删除任务
CDecoderPlugin
描述:解码插件管理类
VideoImageEncoderDecoder(解码器)
XTDFwkIPCMessage
描述:用于主子进程通讯的消息结构
CDecoderVideoIntelGpu
描述:使用intel硬解类
XTDFwkProcessWorker
描述:在管理进程中主要负责消息分发工作,子进程调用XTDFwkWorker的代码
XTaskDistributeFramework
ObjExtWork
描述:实际管理分析任务的类,实现任务的创建、获取任务状态等
XTDFwWorker
描述:实际管理分析任务的类,实现任务的创建、获取任务状态等
CEncoderBase
描述:编码基础类
分析APP
CZookeeperClient
描述:zk接口
ObjExtSvcConfig
描述:配置类
XDevToolBox
CEncoderVideoFFmpeg
描述:使用ffmpeg编码
CBuffPoolPacket
描述:解码前包数据缓存池
CEncoderVideoCudaGpu
描述:使用nvidia编码
CEncoders
描述:编码器
ObjExtMgr
描述:任务管理类
CVideoEncoderGPU
描述:nvidia编码
0 条评论
下一页