SyncProcessor.h 456 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #include <iostream>
  3. #include <queue>
  4. #include <thread>
  5. #include <mutex>
  6. #include <condition_variable>
  7. #include <functional>
  8. #include <map>
  9. #include <atomic>
  10. #include "Common.h"
  11. #include "ResourceKit.h"
  12. class SyncProcessor
  13. {
  14. public:
  15. int process(frame_t data, ResourceKit resourceKit,const ConfigModule config,std::vector<std::tuple<int, std::vector<int>>> inferResource);
  16. Result getResult();
  17. private:
  18. Result result;
  19. };