satdump/src-interface/processing.h

29 lines
889 B
C
Raw Permalink Normal View History

2021-05-14 19:38:02 +02:00
#pragma once
#include <mutex>
#include <memory>
#include "core/module.h"
2024-07-21 14:58:03 -04:00
#include "core/pipeline.h"
2024-05-18 19:59:28 +02:00
#include "dll_export.h"
2021-05-14 19:38:02 +02:00
2022-03-10 19:56:37 +01:00
namespace satdump
2021-08-15 16:47:44 +02:00
{
2022-03-10 19:56:37 +01:00
namespace processing
{
2024-05-18 19:59:28 +02:00
SATDUMP_DLL2 extern std::shared_ptr<std::vector<std::shared_ptr<ProcessingModule>>> ui_call_list;
SATDUMP_DLL2 extern std::shared_ptr<std::mutex> ui_call_list_mutex;
SATDUMP_DLL2 extern bool is_processing;
2022-03-10 19:56:37 +01:00
2024-07-21 14:58:03 -04:00
void process(Pipeline downlink_pipeline,
std::string input_level,
std::string input_file,
std::string output_file,
nlohmann::json parameters);
2022-03-10 19:56:37 +01:00
void process(std::string downlink_pipeline,
std::string input_level,
std::string input_file,
std::string output_file,
nlohmann::json parameters);
}
2021-08-15 16:47:44 +02:00
}