45 size_t frameHistoryCount =
57 bool begin(fl::FileHandlePtr h);
69 void pause(fl::u32 now)
override;
70 void resume(fl::u32 now)
override;
71 void setFade(fl::u32 fadeInTime, fl::u32 fadeOutTime);
75 operator bool()
const {
return mImpl.get(); }
95 void setFade(fl::u32 fadeInTime, fl::u32 fadeOutTime);
void draw(DrawContext context) override
bool begin(fl::FileHandlePtr h)
void pause(fl::u32 now) override
static size_t DefaultFrameHistoryCount()
Str fxName() const override
size_t pixelsPerFrame() const
bool beginStream(fl::ByteStreamPtr s)
void setFade(fl::u32 fadeInTime, fl::u32 fadeOutTime)
void setTimeScale(float timeScale)
Video & operator=(const Video &)
void setError(const Str &error)
void resume(fl::u32 now) override
int32_t durationMicros() const
void setFade(fl::u32 fadeInTime, fl::u32 fadeOutTime)
Str fxName() const override
ByteStreamMemoryPtr mByteStream
void draw(DrawContext context) override
~VideoFxWrapper() override
#define FASTLED_NAMESPACE_END
#define FASTLED_NAMESPACE_BEGIN
Implements the FastLED namespace macros.
#define FASTLED_SMART_PTR(type)
Representation of an RGB pixel (Red, Green, Blue)