更新时间:2021-03-18 GMT+08:00
分享

AIAlgAPIRegisterar

对AIAlgAPIFactory工厂类的注册封装。该类在ai_alg_api.h中定义。

    class AIAlgAPIRegisterar
    {
    public:
        AIAlgAPIRegisterar(const AIAPIDescription &desc, AI_ALG_API func)
        {
            AIAlgAPIFactory::GetInstance()->RegisterAPI(desc, func);
            api_desc_ = desc;
        }

        ~AIAlgAPIRegisterar()
        {
            AIAlgAPIFactory::GetInstance()->UnRegisterApi(api_desc_);
        }
    private:
        AIAPIDescription api_desc_;
    };
分享:

    相关文档

    相关产品