Definition at line 343 of file jpeg.cpp.hpp.
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)
constexpr fl::size size() const FL_NOEXCEPT
shared_ptr< T > make_shared(Args &&... args) FL_NOEXCEPT
expected< T, E > result
Alias for expected (Rust-style naming)
References createDecoder(), fl::Frame::isValid(), fl::make_shared(), fl::span< T, Extent >::size(), and fl::Success.