#include "acl/acl.h" #include "acl/ops/acl_dvpp.h" class SourceSingleton { public: /************************************************** * 接口:getInstance * 功能:获取解码器管理者实例 * 参数:无 * 返回:成功返回 解码器管理者实例, 失败返回 nullptr * 备注:调用其他接口前,需要先调用该接口获取管理者实例 **************************************************/ static SourceSingleton* getInstance(){ static SourceSingleton* singleton = nullptr; if (singleton == nullptr){ singleton = new SourceSingleton(); } return singleton; } SourceSingleton(){ aclInit(nullptr); } ~SourceSingleton(){ aclFinalize(); } };