Class Encoder

Inheritance Relationships

Derived Types

Class Documentation

class Encoder

Subclassed by event_camera_codecs::evt3::Encoder, event_camera_codecs::mono::Encoder

Public Functions

inline virtual ~Encoder()
virtual void setBuffer(std::vector<uint8_t> *buf) = 0
virtual void setSensorTime(uint64_t sensorTime) = 0
virtual void encodeCD(int32_t dt, uint16_t x, uint16_t y, uint8_t p) = 0
virtual void encodeExtTrigger(int32_t dt, uint8_t edge, uint8_t id) = 0
virtual void flush() = 0

Public Static Functions

static std::shared_ptr<Encoder> newInstance(const std::string &codec)