27 #include <turbojpeg.h>
60 const std::string& format, uint8_t quality);
68 using JpegData = std::unique_ptr<uint8_t, tjDeleter>;
83 tjhandle _compressor{tjInitCompress()};
86 const uint8_t* rawData, int32_t pixelFormat,
87 uint8_t quality,
unsigned long& dataSize);
This class represents a frame buffer for an engine specific code. It provides an API for utilizing an...
ImageJPEG createJPEG(FrameBuffer &frameBuffer, uint8_t quality)
ImageBase64 createImage(FrameBuffer &frameBuffer, const std::string &format, uint8_t quality)
void operator()(uint8_t *ptr)
std::unique_ptr< uint8_t, tjDeleter > JpegData