Function libjxl_sys::JxlDecoderReleaseJPEGBuffer[][src]

pub unsafe extern "C" fn JxlDecoderReleaseJPEGBuffer(
    dec: *mut JxlDecoder
) -> usize

Releases buffer which was provided with JxlDecoderSetJPEGBuffer.

Calling JxlDecoderReleaseJPEGBuffer is required whenever a buffer is already set and a new buffer needs to be added with JxlDecoderSetJPEGBuffer, but is not required before JxlDecoderDestroy or JxlDecoderReset.

Calling JxlDecoderReleaseJPEGBuffer when no input is set is not an error and returns 0.

@param dec decoder object @return the amount of bytes the decoder has not yet written to of the data set by JxlDecoderSetJPEGBuffer, or 0 if no buffer is set or JxlDecoderReleaseJPEGBuffer was already called.