i32 bytesRemainingInFrame() const FL_NO_EXCEPT
bool readFrame(Frame *frame) FL_NO_EXCEPT
PixelStream(int bytes_per_frame) FL_NO_EXCEPT
i32 bytesPerFrame() FL_NO_EXCEPT
i32 framesRemaining() const FL_NO_EXCEPT
bool readSample(PixelSample *out) FL_NO_EXCEPT
bool hasEmbeddedScreenMap() const FL_NO_EXCEPT
const fl::i32 mBaseBytesPerFrame
bool probeStreamingMagic() const FL_NO_EXCEPT
bool begin(fl::filebuf_ptr h) FL_NO_EXCEPT
bool readPixel(CRGB *dst) FL_NO_EXCEPT
const fl::string & embeddedScreenMapJson() const FL_NO_EXCEPT
fl::size_t mPayloadOffset
bool pixelStorage(fled::PixelStorage *out) const FL_NO_EXCEPT
bool mStreamingProbePending
fl::size_t mStreamingPrefixPos
i32 bytesRemaining() const FL_NO_EXCEPT
size_t readBytes(u8 *dst, size_t len) FL_NO_EXCEPT
void close() FL_NO_EXCEPT
void setBestEffortFled(bool enabled) FL_NO_EXCEPT
bool hasFrame(fl::u32 frameNumber) FL_NO_EXCEPT
Type getType() const FL_NO_EXCEPT
fl::size_t mStreamingPrefixSize
bool atEnd() const FL_NO_EXCEPT
fled::VideoColor mVideoColor
fl::u8 mStreamingPrefix[4]
bool videoColor(fled::VideoColor *out) const FL_NO_EXCEPT
bool readFrameAt(fl::u32 frameNumber, Frame *frame) FL_NO_EXCEPT
fl::string mEmbeddedScreenMapJson
i32 framesDisplayed() const FL_NO_EXCEPT
bool rewind() FL_NO_EXCEPT
bool isRgb8Playback() const FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
fl::shared_ptr< filebuf > filebuf_ptr
int available() FL_NO_EXCEPT
video::PixelStreamPtr PixelStreamPtr
video::PixelStream PixelStream
Base definition for an LED controller.
#define FASTLED_SHARED_PTR(type)
Representation of an 8-bit RGB pixel (Red, Green, Blue)