7#include "platforms/avr/is_avr.h"
fl::UISlider scale("Scale", 4,.1, 4,.1)
static fl::size inputCallback(JDEC *jd, fl::u8 *buff, fl::size nbyte) FL_NO_EXCEPT
fl::size frame_buffer_size_
fl::u16 getDecodedRows() const FL_NO_EXCEPT
bool shouldYield() const FL_NO_EXCEPT
struct fl::third_party::TJpgInstanceDecoder::EmbeddedTJpgState embedded_tjpg_
JDEC_Progressive progressive_state_
fl::size getBytesProcessed() const FL_NO_EXCEPT
float getProgress() const FL_NO_EXCEPT
fl::unique_ptr< fl::u8[]> frame_buffer_
fl::unique_ptr< fl::u8[]> input_buffer_
fl::shared_ptr< Frame > current_frame_
bool initializeDecoder() FL_NO_EXCEPT
State getState() const FL_NO_EXCEPT
void allocateFrameBuffer(fl::u16 width, fl::u16 height) FL_NO_EXCEPT
void setProgressiveConfig(const TJpgProgressiveConfig &config) FL_NO_EXCEPT
bool hasError(fl::string *msg=nullptr) const FL_NO_EXCEPT
bool processChunk() FL_NO_EXCEPT
void startTick() FL_NO_EXCEPT
Frame getPartialFrame() const FL_NO_EXCEPT
static int outputCallback(JDEC *jd, void *bitmap, JRECT *rect) FL_NO_EXCEPT
bool hasPartialImage() const FL_NO_EXCEPT
PixelFormat pixel_format_
Frame getCurrentFrame() const FL_NO_EXCEPT
fl::size getBytesPerPixel() const FL_NO_EXCEPT
bool beginDecodingStream(fl::filebuf_ptr stream, PixelFormat format) FL_NO_EXCEPT
TJpgProgressiveConfig progressive_config_
fl::u16 operations_this_tick_
void setError(const fl::string &msg) FL_NO_EXCEPT
bool readStreamData() FL_NO_EXCEPT
void setScale(fl::u8 scale) FL_NO_EXCEPT
fl::string error_message_
TJpgInstanceDecoder() FL_NO_EXCEPT
void endDecoding() FL_NO_EXCEPT
fl::filebuf_ptr input_stream_
const fl::u8 * array_data
TJpgInstanceDecoder * decoder_instance
fl::shared_ptr< TJpgInstanceDecoder > TJpgInstanceDecoderPtr
TJpgInstanceDecoderPtr createTJpgInstanceDecoder() FL_NO_EXCEPT
fl::u32 max_time_per_tick_ms
fl::u16 max_mcus_per_tick
u8 u8 fract8 blur_amount FL_NO_EXCEPT
fl::string format(const char *fmt) FL_NO_EXCEPT
Format with no arguments.
fl::shared_ptr< filebuf > filebuf_ptr
Base definition for an LED controller.