|
H.264 Codec for ESP32-S3
|
ESP32-S3 H.264 Decoder with Stream Input Support. More...
#include <Arduino.h>#include <esp_log.h>#include <functional>#include <vector>#include <algorithm>#include "H264Config.h"#include "h264/esp_h264_arduino.h"#include "h264/esp_h264_dec.h"#include "h264/esp_h264_dec_sw.h"#include "h264/esp_h264_dec_param.h"#include "h264/esp_h264_types.h"
Go to the source code of this file.
Classes | |
| class | H264Decoder< Alloc > |
| Template class for decoding H.264 streams to raw video frames. More... | |
| struct | H264Decoder< Alloc >::Config |
| Configuration structure for H.264 decoder and output settings. More... | |
Namespaces | |
| namespace | esp_h264 |
Typedefs | |
| using | H264DecoderPSRAM = H264Decoder< PSRAMAllocatorH264< uint8_t > > |
| Type alias for H264Decoder using default PSRAM allocation. | |
| using | H264DecoderRAM = H264Decoder< RAMAllocatorH264< uint8_t > > |
| Type alias for H264Decoder using internal RAM allocation. | |
ESP32-S3 H.264 Decoder with Stream Input Support.
Provides H264Decoder class for decoding H.264 video streams on ESP32-S3. Supports various input sources via Arduino Stream interface and multiple output formats (I420, RGB565).
This is a lightweight, header-only helper to decode H.264 streams to raw frames