Class Encoder
Defined in File encoder.hpp
Class Documentation
-
class Encoder
Public Types
-
using Lock = std::unique_lock<std::recursive_mutex>
Public Functions
-
Encoder()
-
~Encoder()
-
inline void setEncoder(const std::string &n)
-
inline void setProfile(const std::string &p)
-
inline void setPreset(const std::string &p)
-
inline void setTune(const std::string &p)
-
inline void setPixelFormat(const std::string &p)
-
inline void setDelay(const std::string &p)
-
inline void setCRF(const std::string &c)
-
inline void setQMax(int q)
-
inline void setBitRate(int r)
-
inline int getGOPSize() const
-
inline void setGOPSize(int g)
-
inline void setFrameRate(int frames, int second)
-
inline void setMeasurePerformance(bool p)
-
inline bool isInitialized() const
-
void reset()
-
void printTimers(const std::string &prefix) const
-
void resetTimers()
-
using Lock = std::unique_lock<std::recursive_mutex>