FastLED
3.9.15
Loading...
Searching...
No Matches
codec_processor.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
fl/codec/jpeg.h
"
4
#include "
fl/codec/gif.h
"
5
#include "
fl/codec/mpeg1.h
"
6
#include "
fl/stl/detail/memory_file_handle.h
"
7
#include "
fl/math/xymap.h
"
8
#include "
fl/stl/sstream.h
"
9
#include "
fl/stl/function.h
"
10
11
namespace
CodecProcessor
{
12
13
// Configuration constants
14
extern
const
int
TARGET_FPS
;
// TODO: make configurable.
15
16
// Codec processing functions
17
void
processJpeg
();
18
void
processGif
();
19
void
processMpeg1
();
20
21
// Utility functions
22
void
processCodecWithTiming
(
const
char
* codecName, fl::function<
void
()> codecFunc);
23
void
displayFrameOnLEDs
(
const
fl::Frame& frame);
24
CRGB
getPixelFromFrame
(
const
fl::Frame& frame,
int
x
,
int
y
);
25
void
showDecodedMessage
(
const
char
* format);
26
27
// LED array access - must be set from main sketch
28
extern
CRGB
*
leds
;
29
extern
int
numLeds
;
30
extern
int
ledWidth
;
31
extern
int
ledHeight
;
32
33
}
// namespace CodecProcessor
y
int y
Definition
simple.h:93
x
int x
Definition
simple.h:92
function.h
gif.h
CRGB
fl::CRGB CRGB
Definition
crgb.h:25
jpeg.h
memory_file_handle.h
mpeg1.h
CodecProcessor::processJpeg
void processJpeg()
Definition
codec_processor.cpp:53
CodecProcessor::TARGET_FPS
const int TARGET_FPS
Definition
codec_processor.cpp:10
CodecProcessor::displayFrameOnLEDs
void displayFrameOnLEDs(const fl::Frame &frame)
Definition
codec_processor.cpp:211
CodecProcessor::getPixelFromFrame
CRGB getPixelFromFrame(const fl::Frame &frame, int x, int y)
Definition
codec_processor.cpp:230
CodecProcessor::showDecodedMessage
void showDecodedMessage(const char *format)
Definition
codec_processor.cpp:245
CodecProcessor::processMpeg1
void processMpeg1()
Definition
codec_processor.cpp:148
CodecProcessor::processGif
void processGif()
Definition
codec_processor.cpp:87
CodecProcessor::ledHeight
int ledHeight
Definition
codec_processor.cpp:16
CodecProcessor::numLeds
int numLeds
Definition
codec_processor.cpp:14
CodecProcessor::processCodecWithTiming
void processCodecWithTiming(const char *codecName, fl::function< void()> codecFunc)
Definition
codec_processor.cpp:18
CodecProcessor::leds
CRGB * leds
Definition
codec_processor.cpp:13
CodecProcessor::ledWidth
int ledWidth
Definition
codec_processor.cpp:15
CodecProcessor
Definition
codec_processor.cpp:7
sstream.h
xymap.h
examples
Codec
codec_processor.h
Generated on Tue Jun 16 2026 00:06:58 for FastLED by
1.13.2