image_framework_ymj/image_framework/plugins/PlguinConfig.h
2024-12-06 16:25:16 +08:00

36 lines
674 B
C++
Executable File

#ifndef PLUGIN_CONFIG_H
#define PLUGIN_CONFIG_H
#include<vector>
class PlguinConfig
{
public:
static PlguinConfig* getInstance();
private:
static PlguinConfig* m_instance;
PlguinConfig();
~PlguinConfig();
private:
std::vector<int> m_configs;
public:
// 初始化高清相机处理流程
int plguin_init_plugin_config(void* config, void* pthread);
// 初始化高清相机处理流程
int LibapiInitCameraProcessing(void* config);
// 初始化激光雷达处理流程
int LibapiInitLidarProcessing(void* config);
// 初始化ROI计算处理流程
int LibapiInitRoiProcessing(void* config);
// 查询config的首任务名称
//std::string plguin_find_config(int config_id);
// 删除所有config
};
#endif