PixelStream(int bytes_per_frame)
bool begin(fl::filebuf_ptr h)
i32 bytesRemaining() const
i32 framesDisplayed() const
fl::size_t mPayloadOffset
bool hasEmbeddedScreenMap() const FL_NOEXCEPT
bool hasFrame(fl::u32 frameNumber)
const fl::string & embeddedScreenMapJson() const FL_NOEXCEPT
i32 framesRemaining() const
bool readFrameAt(fl::u32 frameNumber, Frame *frame)
i32 bytesRemainingInFrame() const
size_t readBytes(u8 *dst, size_t len)
bool readFrame(Frame *frame)
bool readPixel(CRGB *dst)
fl::string mEmbeddedScreenMapJson
fl::shared_ptr< filebuf > filebuf_ptr
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)