|
uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
#include <chrono>#include <cstdarg>#include <iomanip>#include <iostream>#include <mutex>#include <string>Go to the source code of this file.
Classes | |
| class | uvgutils::Logger |
| class | uvgutils::Timer |
Namespaces | |
| namespace | uvgutils |
Macros | |
| #define | UVG_LOG_LEVEL LogLevel::DEBUG |
Enumerations | |
| enum class | uvgutils::LogLevel { uvgutils::FATAL , uvgutils::ERROR , uvgutils::WARNING , uvgutils::INFO , uvgutils::PROFILING , uvgutils::TRACE , uvgutils::DEBUG } |
Functions | |
| template<LogLevel LEVEL> | |
| void | uvgutils::log (const std::string &context, const std::string &message) |
Variables | |
| constexpr LogLevel | uvgutils::COMPILETIME_LOG_LEVEL = UVG_LOG_LEVEL |
| constexpr bool | uvgutils::errorsAreFatalDefaultValue = true |
| constexpr LogLevel | uvgutils::logLevelDefaultValue = LogLevel::INFO |
| constexpr std::ostream * | uvgutils::outputDefaultValue = &std::cerr |
| #define UVG_LOG_LEVEL LogLevel::DEBUG |