pub unsafe extern "C" fn JxlDecoderSetJPEGBuffer(
    dec: *mut JxlDecoder,
    data: *mut u8,
    size: usize
) -> JxlDecoderStatus
Expand description

Sets output buffer for reconstructed JPEG codestream.

The data is owned by the caller and may be used by the decoder until @ref JxlDecoderReleaseJPEGBuffer is called or the decoder is destroyed or reset so must be kept alive until then.

If a JPEG buffer was set before and released with @ref JxlDecoderReleaseJPEGBuffer, bytes that the decoder has already output should not be included, only the remaining bytes output must be set.

@param dec decoder object @param data pointer to next bytes to write to @param size amount of bytes available starting from data @return @ref JXL_DEC_ERROR if output buffer was already set and @ref JxlDecoderReleaseJPEGBuffer was not called on it, @ref JXL_DEC_SUCCESS otherwise