FastLED 3.9.7
|
Definition at line 22 of file video_impl.h.
Public Types | |
enum | { kSizeRGB8 = 3 } |
Public Member Functions | |
VideoImpl (size_t pixelsPerFrame, float fpsVideo, size_t frameHistoryCount=0) | |
void | begin (fl::FileHandlePtr h) |
void | beginStream (fl::ByteStreamPtr s) |
bool | draw (uint32_t now, CRGB *leds) |
void | end () |
bool | rewind () |
bool | draw (uint32_t now, Frame *frame) |
bool | full () const |
void | setTimeScale (float timeScale) |
float | timeScale () const |
size_t | pixelsPerFrame () const |
void | pause (uint32_t now) |
void | resume (uint32_t now) |
bool | needsFrame (uint32_t now) const |
Public Member Functions inherited from fl::Referent | |
virtual int | ref_count () const |
Additional Inherited Members | |
Protected Member Functions inherited from fl::Referent | |
Referent (const Referent &) | |
Referent & | operator= (const Referent &) |
Referent (Referent &&) | |
Referent & | operator= (Referent &&) |
virtual void | ref () |
virtual void | unref () |
virtual void | destroy () |
anonymous enum |
Definition at line 24 of file video_impl.h.
fl::VideoImpl::VideoImpl | ( | size_t | pixelsPerFrame, |
float | fpsVideo, | ||
size_t | frameHistoryCount = 0 ) |
Definition at line 17 of file video_impl.cpp.
fl::VideoImpl::~VideoImpl | ( | ) |
Definition at line 49 of file video_impl.cpp.
void fl::VideoImpl::begin | ( | fl::FileHandlePtr | h | ) |
Definition at line 51 of file video_impl.cpp.
void fl::VideoImpl::beginStream | ( | fl::ByteStreamPtr | s | ) |
Definition at line 59 of file video_impl.cpp.
bool fl::VideoImpl::draw | ( | uint32_t | now, |
CRGB * | leds ) |
Definition at line 90 of file video_impl.cpp.
bool fl::VideoImpl::draw | ( | uint32_t | now, |
Frame * | frame ) |
Definition at line 75 of file video_impl.cpp.
void fl::VideoImpl::end | ( | ) |
Definition at line 67 of file video_impl.cpp.
bool fl::VideoImpl::full | ( | ) | const |
Definition at line 73 of file video_impl.cpp.
bool fl::VideoImpl::needsFrame | ( | uint32_t | now | ) | const |
Definition at line 43 of file video_impl.cpp.
void fl::VideoImpl::pause | ( | uint32_t | now | ) |
Definition at line 23 of file video_impl.cpp.
|
inline |
Definition at line 44 of file video_impl.h.
void fl::VideoImpl::resume | ( | uint32_t | now | ) |
Definition at line 29 of file video_impl.cpp.
bool fl::VideoImpl::rewind | ( | ) |
Definition at line 295 of file video_impl.cpp.
void fl::VideoImpl::setTimeScale | ( | float | timeScale | ) |
Definition at line 36 of file video_impl.cpp.
|
inline |
Definition at line 43 of file video_impl.h.