pub unsafe extern "C" fn gpujpeg_encoder_encode(
encoder: *mut gpujpeg_encoder,
param: *const gpujpeg_parameters,
param_image: *const gpujpeg_image_parameters,
input: *const gpujpeg_encoder_input,
image_compressed: *mut *mut u8,
image_compressed_size: *mut usize,
) -> c_intExpand description
Compress image by encoder
@param encoder Encoder structure @param param Parameters for coder @param param_image Parameters for image data @param image Source image data @param[out] image_compressed Pointer to variable where compressed image data buffer will be placed. Returned host buffer is owned by encoder and must not be freed by the caller. Buffer is valid until next gpujpeg_encoder_encode() call. @param[out] image_compressed_size Pointer to variable where compressed image size will be placed.
ยงreturn
0 if succeeds, otherwise nonzero