|
FastLED 3.9.15
|
Definition at line 20 of file file_system_codecs.cpp.hpp.
#include <file_system_codecs.cpp.hpp>
Inheritance diagram for fl::Mpeg1FileHandle:
Collaboration diagram for fl::Mpeg1FileHandle:Public Member Functions | |
| Mpeg1FileHandle (IDecoderPtr decoder, fl::size pixelsPerFrame, const char *path) | |
| bool | available () const override |
| fl::size_t | bytes_left () const override |
| void | clear_error () override |
| void | close () override |
| int | error_code () const override |
| const char * | error_message () const override |
| bool | has_error () const override |
| bool | is_eof () const override |
| bool | is_open () const override |
| const char * | path () const override |
| fl::size_t | read (char *dst, fl::size_t bytesToRead) override |
| fl::size_t | read (fl::span< fl::u8 > dst) |
| fl::size_t | read (fl::u8 *dst, fl::size_t n) |
| bool | seek (fl::size_t p) |
| bool | seek (fl::size_t, seek_dir) override |
| fl::size_t | size () const override |
| fl::size_t | tell () override |
| fl::size_t | write (const char *, fl::size_t) override |
Public Member Functions inherited from fl::filebuf | |
| virtual | ~filebuf () FL_NOEXCEPT=default |
| bool | available (fl::size_t n) const |
| fl::size_t | bytesLeft () const |
| fl::size_t | pos () const |
| fl::size_t | read (fl::span< fl::u8 > dst) |
| fl::size_t | read (fl::u8 *dst, fl::size_t n) |
| fl::size_t | readRGB8 (fl::span< CRGB > dst) |
| bool | seek (fl::size_t p) |
| bool | valid () const |
Private Member Functions | |
| bool | decodeNextFrameIfNeeded () |
Private Attributes | |
| fl::shared_ptr< Frame > | mCurrentFrame |
| fl::size | mCurrentPos |
| IDecoderPtr | mDecoder |
| fl::size | mFrameSize |
| bool | mHasValidFrame |
| fl::string | mPath |