|
arduino-audio-tools
|
H.264 hardware encoding on ESP32-P4 using https://github.com/pschatzmann/codec-h264-ESP32P4 (esp_h264's dedicated, register/DMA-driven H.264 hardware encoder block). ESP32-P4 only - H264ConfigP4.h in that library fails the build on any other target. More...
Classes | |
| class | H264EncoderESP32P4< Alloc > |
| H.264 video encoder for ESP32-P4: wraps esp_h264_p4::H264EncoderP4 (https://github.com/pschatzmann/codec-h264-ESP32P4), which drives ESP32-P4's dedicated H.264 hardware encoder block - the ESP32-P4-specific counterpart of H264Encoder (CodecH264.h, the portable TinyH264-based software encoder) and a hardware-backed sibling of H264EncoderESP32S3 (whose wrapped esp_h264::H264Encoder is software-only, since the S3 has no H.264 hardware block). More... | |
H.264 hardware encoding on ESP32-P4 using https://github.com/pschatzmann/codec-h264-ESP32P4 (esp_h264's dedicated, register/DMA-driven H.264 hardware encoder block). ESP32-P4 only - H264ConfigP4.h in that library fails the build on any other target.
Encode only: ESP32-P4 has no H.264 hardware decoder, and codec-h264-ESP32P4 does not wrap a software one either. Use H264Decoder (CodecH264.h, the portable TinyH264-based decoder) or H264DecoderESP32S3 (on an S3) for decode.