uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
#include <functional>
#include <memory>
#include <optional>
#include <unordered_map>
#include "threadqueue.hpp"
#include "uvgvpcc/log.hpp"
#include "jobManagement.tpp"
Go to the source code of this file.
Classes | |
class | uvgvpcc_enc::jobKey |
struct | std::hash< uvgvpcc_enc::jobKey > |
struct | uvgvpcc_enc::JobManager |
Namespaces | |
namespace | uvgvpcc_enc |
namespace | std |
Macros | |
#define | JOBF(gofId, frameId, priority, func, ...) uvgvpcc_enc::JobManager::make_job(gofId, frameId, priority, std::string(#func), func, ##__VA_ARGS__) |
#define | JOBG(gofId, priority, func, ...) uvgvpcc_enc::JobManager::make_job(gofId, priority, std::string(#func), func, ##__VA_ARGS__) |
#define | TO_STRING(x) #x |
#define JOBF | ( | gofId, | |
frameId, | |||
priority, | |||
func, | |||
... | |||
) | uvgvpcc_enc::JobManager::make_job(gofId, frameId, priority, std::string(#func), func, ##__VA_ARGS__) |
#define JOBG | ( | gofId, | |
priority, | |||
func, | |||
... | |||
) | uvgvpcc_enc::JobManager::make_job(gofId, priority, std::string(#func), func, ##__VA_ARGS__) |
#define TO_STRING | ( | x | ) | #x |