技术栈
流程优化
橘色的喵
24 天前
c++
·
com
·
any
·
function
·
视频质量
·
流程优化
基于现代 C++17 的模块化视频质量诊断处理流程设计
在整理视频质量诊断程序模块代码时发现,处理流程通常是固定的,各种检测功能以函数形式顺序调用。这种设计缺乏灵活性,不易于扩展和维护。本文将使用 C++17 的 std::function 和 std::any,重新设计视频质量诊断处理流程,实现模块化、可灵活扩展的处理管道。