Definition at line 94 of file video_impl.cpp.hpp.
94 {
99 }
100 now =
mTime->update(now);
103 return false;
104 }
105 if (!
mStream->isRgb8Playback()) {
108 }
109 return false;
110 }
113 if (!ok) {
114 FL_WARN(
"updateBufferIfNecessary failed");
115 return false;
116 }
118
121
127 } else {
129 }
131 i32 frames_remaining =
mStream->framesRemaining();
132 if (frames_remaining < 0) {
133
135 } else {
138 fl::u32 micros_per_frame =
139 frame_tracker.microsecondsPerFrame();
140 fl::u32 millis_left =
141 (frames_remaining * micros_per_frame) / 1000;
144 }
145 }
146 }
147 }
152 }
153 } else {
156 }
157 }
158 }
159 return true;
160}
fl::UISlider brightness("Brightness", BRIGHTNESS, 0, 255)
bool updateBufferIfNecessary(fl::u32 prev, fl::u32 now) FL_NO_EXCEPT
FrameInterpolatorPtr mFrameInterpolator
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
fl::u64 time() FL_NO_EXCEPT
Alias for millis64() - returns 64-bit millisecond time.
video::FrameTracker FrameTracker
CRGB & nscale8(u8 scaledown) FL_NO_EXCEPT
Scale down a RGB to N/256ths of its current brightness, using "plain math" dimming rules.
@ Black
<div style='background:#000000;width:4em;height:4em;'></div>
References fl::CRGB::Black, brightness, fl::FL_NO_EXCEPT, FL_WARN, leds, fl::adl_barrier::make_shared(), mFadeInTime, mFadeOutTime, mFrameInterpolator, fl::video::FrameTracker::microsecondsPerFrame(), mPixelsPerFrame, mPrevNow, mStream, mTime, mTimeScale, fl::time(), and updateBufferIfNecessary().