image_framework_ymj/image_framework/plugins/PlguinConfig.h

36 lines
674 B
C
Raw Normal View History

2024-12-06 16:25:16 +08:00
#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:
// <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int plguin_init_plugin_config(void* config, void* pthread);
// <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int LibapiInitCameraProcessing(void* config);
// <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״ﴦ<D7B4><EFB4A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int LibapiInitLidarProcessing(void* config);
// <20><>ʼ<EFBFBD><CABC>ROI<4F><49><EFBFBD><EFBFBD><E3B4A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int LibapiInitRoiProcessing(void* config);
// <20><>ѯconfig<69><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//std::string plguin_find_config(int config_id);
// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>config
};
#endif