Image decoder specialization for PNG images.
More...
#include <png_decoder.h>
Image decoder specialization for PNG images.
Definition at line 15 of file png_decoder.h.
◆ PngDecoder()
| esphome::runtime_image::PngDecoder::PngDecoder |
( |
RuntimeImage * | image | ) |
|
Construct a new PNG Decoder object.
- Parameters
-
Definition at line 51 of file png_decoder.cpp.
◆ ~PngDecoder()
| esphome::runtime_image::PngDecoder::~PngDecoder |
( |
| ) |
|
|
override |
◆ decode()
| int HOT esphome::runtime_image::PngDecoder::decode |
( |
uint8_t * | buffer, |
|
|
size_t | size ) |
|
overridevirtual |
◆ get_pixels_decoded()
| uint32_t esphome::runtime_image::PngDecoder::get_pixels_decoded |
( |
| ) |
const |
|
inline |
◆ increment_pixels_decoded()
| void esphome::runtime_image::PngDecoder::increment_pixels_decoded |
( |
uint32_t | count | ) |
|
|
inline |
◆ prepare()
| int esphome::runtime_image::PngDecoder::prepare |
( |
size_t | expected_size | ) |
|
|
overridevirtual |
◆ allocator_
| RAMAllocator<pngle_t> esphome::runtime_image::PngDecoder::allocator_ |
|
protected |
◆ pixels_decoded_
| uint32_t esphome::runtime_image::PngDecoder::pixels_decoded_ {0} |
|
protected |
◆ pngle_
| pngle_t* esphome::runtime_image::PngDecoder::pngle_ {nullptr} |
|
protected |
The documentation for this class was generated from the following files: