|
H.264 Codec for ESP32-S3
|
Configuration structure for camera, WiFi, and encoder settings. More...
#include <H264Encoder.h>
Public Attributes | |
| int | width = 640 |
| Frame width in pixels. | |
| int | height = 480 |
| Frame height in pixels. | |
| int | fps = 15 |
| Target frames per second. | |
| size_t | outBufferSize |
| Output buffer size for encoded H.264 data (bytes) | |
| int | gop = -1 |
| Group of Pictures (default: fps) | |
| int | bitrate = -1 |
| Bitrate in bps (default: width*height*fps*30/100) | |
| int | qp_min = -1 |
| Minimum quantizer parameter (default: 28) | |
| int | qp_max = -1 |
| Maximum quantizer parameter (default: 30) | |
| bool | use_camera = false |
| Internal flag to track camera state. | |
| pixformat_t | pixel_format = PIXFORMAT_YUV422 |
| Pixel format for camera capture. | |
| int | pwdn_pin = -1 |
| Camera PWDN pin. | |
| int | reset_pin = -1 |
| Camera RESET pin. | |
| int | xclk_pin = -1 |
| Camera XCLK pin. | |
| int | siod_pin = -1 |
| Camera SIOD pin. | |
| int | sioc_pin = -1 |
| Camera SIOC pin. | |
| int | y2_pin = -1 |
| Camera Y2 pin. | |
| int | y3_pin = -1 |
| Camera Y3 pin. | |
| int | y4_pin = -1 |
| Camera Y4 pin. | |
| int | y5_pin = -1 |
| Camera Y5 pin. | |
| int | y6_pin = -1 |
| Camera Y6 pin. | |
| int | y7_pin = -1 |
| Camera Y7 pin. | |
| int | y8_pin = -1 |
| Camera Y8 pin. | |
| int | y9_pin = -1 |
| Camera Y9 pin. | |
| int | vsync_pin = -1 |
| Camera VSYNC pin. | |
| int | href_pin = -1 |
| Camera HREF pin. | |
| int | pclk_pin = -1 |
| Camera PCLK pin. | |
Configuration structure for camera, WiFi, and encoder settings.
Contains all parameters needed to configure the camera module, WiFi connection, H.264 encoder, and pin assignments for ESP32 camera boards.
| int bitrate = -1 |
Bitrate in bps (default: width*height*fps*30/100)
| int fps = 15 |
Target frames per second.
| int gop = -1 |
Group of Pictures (default: fps)
| int height = 480 |
Frame height in pixels.
| int href_pin = -1 |
Camera HREF pin.
| size_t outBufferSize |
Output buffer size for encoded H.264 data (bytes)
| int pclk_pin = -1 |
Camera PCLK pin.
| pixformat_t pixel_format = PIXFORMAT_YUV422 |
Pixel format for camera capture.
| int pwdn_pin = -1 |
Camera PWDN pin.
| int qp_max = -1 |
Maximum quantizer parameter (default: 30)
| int qp_min = -1 |
Minimum quantizer parameter (default: 28)
| int reset_pin = -1 |
Camera RESET pin.
| int sioc_pin = -1 |
Camera SIOC pin.
| int siod_pin = -1 |
Camera SIOD pin.
| bool use_camera = false |
Internal flag to track camera state.
| int vsync_pin = -1 |
Camera VSYNC pin.
| int width = 640 |
Frame width in pixels.
| int xclk_pin = -1 |
Camera XCLK pin.
| int y2_pin = -1 |
Camera Y2 pin.
| int y3_pin = -1 |
Camera Y3 pin.
| int y4_pin = -1 |
Camera Y4 pin.
| int y5_pin = -1 |
Camera Y5 pin.
| int y6_pin = -1 |
Camera Y6 pin.
| int y7_pin = -1 |
Camera Y7 pin.
| int y8_pin = -1 |
Camera Y8 pin.
| int y9_pin = -1 |
Camera Y9 pin.