343 {
346 stream->write(data);
347
348 if (!decoder->begin(stream)) {
349 if (error_message) {
350 decoder->hasError(error_message);
351 }
352 return nullptr;
353 }
354
357 if (error_message) {
358 decoder->hasError(error_message);
359 }
360 return nullptr;
361 }
362
363 Frame frame = decoder->getCurrentFrame();
365}
static JpegDecoderPtr createDecoder(const JpegConfig &config) FL_NO_EXCEPT
constexpr fl::size size() const FL_NO_EXCEPT
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
expected< T, E > result
Alias for expected (Rust-style naming)