70 LOGI(
"VideoMuxerWithTasks: setAudioInfo() source not updated");
120 LOGE(
"VideoMuxerWithTasks: setMuxer() was not called");
124 bool have_video =
false;
129 "VideoMuxerWithTasks: VideoFrameSource::videoInfo() incomplete "
130 "(width=%d height=%d fps=%f)",
151 bool have_audio =
p_audio !=
nullptr;
168 LOGE(
"VideoMuxerWithTasks: Muxer::begin() failed");
271 uint32_t start =
millis();
275 if (data !=
nullptr && len > 0) {
288 uint32_t elapsed =
millis() - start;
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGE(...)
Definition AudioLoggerIDF.h:30
virtual size_t readBytes(uint8_t *data, size_t len)
Definition Arduino.h:140
bool isH264KeyFrame(const uint8_t *data, size_t len)
True if the given Annex-B H.264 access unit contains an IDR slice NAL unit (nal_unit_type 5) - the re...
Definition Video.h:52
AudioFormat
Audio format codes used by Microsoft e.g. in avi or wav files.
Definition AudioFormat.h:21
AudioFormat fromMime(const char *mime)
Best-effort inverse of toMime(): maps a mime type (e.g. an AudioEncoder's mime()) back to the AudioFo...
Definition AudioFormat.h:363
@ Audio
Definition Video.h:21
@ Video
Definition Video.h:21