H.264 Codec for ESP32-S3
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
H264Encoder.h File Reference

Header-only helper to capture frames from ESP32 camera and encode to H.264. More...

#include <Arduino.h>
#include <esp_log.h>
#include <vector>
#include "H264Config.h"
#include "esp_camera.h"
#include "h264/esp_h264_enc_single.h"
#include "h264/esp_h264_enc_single_sw.h"
#include "h264/esp_h264_types.h"
#include "h264/h264_color_convert.h"
Include dependency graph for H264Encoder.h:

Go to the source code of this file.

Classes

class  H264Encoder< Alloc >
 Template class for capturing frames from ESP32 camera and encoding to H.264. More...
 
struct  H264Encoder< Alloc >::Config
 Configuration structure for camera, WiFi, and encoder settings. More...
 

Namespaces

namespace  esp_h264
 

Typedefs

using H264EncoderPSRAM = H264Encoder< PSRAMAllocatorH264< uint8_t > >
 Type alias for H264Encoder using default PSRAM allocation.
 
using H264EncoderRAM = H264Encoder< RAMAllocatorH264< uint8_t > >
 Type alias for H264Encoder using internal RAM allocation.
 

Detailed Description

Header-only helper to capture frames from ESP32 camera and encode to H.264.

Author
esp_h264 library