|
FastLED 3.10.8
|
Definition at line 19 of file frame_interpolator.h.
#include <frame_interpolator.h>
Collaboration diagram for fl::video::FrameInterpolator:Classes | |
| struct | Less |
Public Types | |
| typedef fl::flat_map< fl::u32, FramePtr, Less > | FrameBuffer |
Public Member Functions | |
| FrameInterpolator (size_t nframes, float fpsVideo) FL_NO_EXCEPT | |
| size_t | capacity () const FL_NO_EXCEPT |
| void | clear () FL_NO_EXCEPT |
| bool | draw (fl::u32 adjustable_time, fl::span< CRGB > leds) FL_NO_EXCEPT |
| bool | draw (fl::u32 adjustable_time, Frame *dst) FL_NO_EXCEPT |
| bool | empty () const FL_NO_EXCEPT |
| FramePtr | erase (fl::u32 frameNum) FL_NO_EXCEPT |
| bool | full () const FL_NO_EXCEPT |
| FramePtr | get (fl::u32 frameNum) const FL_NO_EXCEPT |
| fl::u32 | get_exact_timestamp_ms (fl::u32 frameNumber) const FL_NO_EXCEPT |
| bool | get_newest_frame_number (fl::u32 *frameNumber) const FL_NO_EXCEPT |
| bool | get_oldest_frame_number (fl::u32 *frameNumber) const FL_NO_EXCEPT |
| FrameBuffer * | getFrames () FL_NO_EXCEPT |
| FrameTracker & | getFrameTracker () FL_NO_EXCEPT |
| bool | has (fl::u32 frameNum) const FL_NO_EXCEPT |
| bool | insert (fl::u32 frameNumber, FramePtr frame) FL_NO_EXCEPT |
| bool | needsFrame (fl::u32 now, fl::u32 *currentFrameNumber, fl::u32 *nextFrameNumber) const FL_NO_EXCEPT |
Private Attributes | |
| FrameBuffer | mFrames |
| FrameTracker | mFrameTracker |