FastLED 3.9.15
|
Definition at line 16 of file frame_interpolator.h.
#include <frame_interpolator.h>
Classes | |
struct | Less |
Public Types | |
typedef fl::SortedHeapMap< uint32_t, FramePtr, Less > | FrameBuffer |
Public Member Functions | |
FrameInterpolator (size_t nframes, float fpsVideo) | |
size_t | capacity () const |
void | clear () |
bool | draw (uint32_t adjustable_time, CRGB *leds) |
bool | draw (uint32_t adjustable_time, Frame *dst) |
bool | empty () const |
FramePtr | erase (uint32_t frameNum) |
bool | full () const |
FramePtr | get (uint32_t frameNum) const |
uint32_t | get_exact_timestamp_ms (uint32_t frameNumber) const |
bool | get_newest_frame_number (uint32_t *frameNumber) const |
bool | get_oldest_frame_number (uint32_t *frameNumber) const |
FrameBuffer * | getFrames () |
FrameTracker & | getFrameTracker () |
bool | has (uint32_t frameNum) const |
bool | insert (uint32_t frameNumber, FramePtr frame) |
bool | needsFrame (uint32_t now, uint32_t *currentFrameNumber, uint32_t *nextFrameNumber) const |
![]() | |
virtual int | ref_count () const |
Private Attributes | |
FrameBuffer | mFrames |
FrameTracker | mFrameTracker |
Additional Inherited Members | |
![]() | |
Referent () | |
Referent (const Referent &) | |
Referent (Referent &&) | |
virtual | ~Referent () |
virtual void | destroy () |
Referent & | operator= (const Referent &) |
Referent & | operator= (Referent &&) |
virtual void | ref () |
virtual void | unref () |