|
FastLED 3.9.15
|
#include "software_decoder.h"#include "fl/stl/cstddef.h"#include "fl/stl/noexcept.h"#include "fl/stl/utility.h"#include "fl/stl/string.h"#include "fl/stl/compiler_control.h"#include "fl/stl/cstring.h"#include "fl/stl/stdio.h"#include "third_party/pl_mpeg/src/pl_mpeg.hpp"
Include dependency graph for software_decoder.cpp.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | fl::third_party::SoftwareMpeg1Decoder::Mpeg1DecoderData |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
| namespace | fl::third_party |
Functions | |
| static void | fl::third_party::yuv_to_rgb (const fl::third_party::plm_frame_t *frame, fl::u8 *rgb_buffer) FL_NOEXCEPT |
| struct fl::third_party::SoftwareMpeg1Decoder::Mpeg1DecoderData |
Collaboration diagram for fl::third_party::SoftwareMpeg1Decoder::Mpeg1DecoderData:| Class Members | ||
|---|---|---|
| u16 | frameRate = 0 | |
| bool | hasNewFrame = false | |
| bool | headerParsed = false | |
| u16 | height = 0 | |
| bool | initialized = false | |
| unique_ptr< u8[]> | inputBuffer | |
| size | inputSize = 0 | |
| double | lastFrameTime = 0.0 | |
| plm_t * | plmpeg = nullptr | |
| unique_ptr< u8[]> | rgbFrameBuffer | |
| size | rgbFrameSize = 0 | |
| double | targetFrameDuration = 1.0/30.0 | |
| size | totalSize = 0 | |
| u16 | width = 0 | |