cancelTask - transcoder相关
2016-06-23 14:35:56 1 举报
任务停止
作者其他创作
大纲/内容
加入处理命令的异步队列
STOP_FLAG_PB_SWITCH / STOP_FLAG_SYS
TaskTrack
ThreadTrackBasedTranscoder
开始
其他(兼容老版本)
释放任务停止锁
构建停止命令,参数CMDCODE_STOP_TRANCODER_EX(14)
结束
销毁进程
DefaultTranscodingService
N
根据taskId调用对应的TaskTrack.stop
构建停止命令,参数CMDCODE_STOP_TRANCODER(8)
任务状态变化回调IEventNotifyListener.fireTaskStatusChanged
创建40s后运行的监控进程,查询transcoder.exe是否存在
根据标志位向transcoder.exe下发停止命令
STOP_FLAG_MANUAL
监控进程开始
构建停止命令,参数CMD_StopTranscoderEx(28)
transcoder.exe尚在
ThreadTrackBasedTranscoder.doCancelTask
Y
DefaultTranscodingService.cancelTask
加停止同步锁
0 条评论
下一页