uvgVPCCenc 1.0.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
threadqueue.hpp File Reference
#include <atomic>
#include <cassert>
#include <condition_variable>
#include <deque>
#include <functional>
#include <memory>
#include <mutex>
#include <thread>
#include <vector>
Include dependency graph for threadqueue.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  uvgvpcc_enc::Job
 
class  uvgvpcc_enc::ThreadQueue
 

Namespaces

namespace  uvgvpcc_enc
 

Enumerations

enum  uvgvpcc_enc::threadqueue_job_state {
  uvgvpcc_enc::THREADQUEUE_JOB_STATE_PAUSED , uvgvpcc_enc::THREADQUEUE_JOB_STATE_WAITING , uvgvpcc_enc::THREADQUEUE_JOB_STATE_READY , uvgvpcc_enc::THREADQUEUE_JOB_STATE_RUNNING ,
  uvgvpcc_enc::THREADQUEUE_JOB_STATE_DONE
}
 

Functions

std::string uvgvpcc_enc::jobStateToStr (threadqueue_job_state s)