9 virtual unsigned long Encode(
const unsigned char* data,
10 int width,
int height,
int pitch,
11 std::vector<unsigned char>& buffer) = 0;
16struct nvjpegEncoderState;
17struct nvjpegEncoderParams;
26 virtual unsigned long Encode(
const unsigned char* data,
27 int width,
int height,
int pitch,
28 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