8 virtual unsigned long Encode(
const unsigned char* data,
9 int width,
int height,
int pitch,
10 std::vector<unsigned char>& buffer) = 0;
15struct nvjpegEncoderState;
16struct nvjpegEncoderParams;
25 virtual unsigned long Encode(
const unsigned char* data,
26 int width,
int height,
int pitch,
27 std::vector<unsigned char>& buffer)
override;
virtual void SetQuality(int quality)=0
virtual unsigned long Encode(const unsigned char *data, int width, int height, int pitch, std::vector< unsigned char > &buffer)=0
nvjpegHandle * nvjpegHandle
virtual unsigned long Encode(const unsigned char *data, int width, int height, int pitch, std::vector< unsigned char > &buffer) override
virtual void SetQuality(int quality) override
nvjpegEncoderState * encoderState
struct ImageEncoderNV::@073055035047302167172074165363320122204367031221 cudaBuffer
nvjpegEncoderParams * encodeParams