75 LOGI(
"VideoMuxerWithTasks: setAudioInfo() source not updated");
125 LOGE(
"VideoMuxerWithTasks: setMuxer() was not called");
129 bool have_video =
false;
134 "VideoMuxerWithTasks: VideoFrameSource::videoInfo() incomplete "
135 "(width=%d height=%d fps=%f)",
156 bool have_audio =
p_audio !=
nullptr;
173 LOGE(
"VideoMuxerWithTasks: Muxer::begin() failed");
276 uint32_t start =
millis();
280 if (data !=
nullptr && len > 0) {
293 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:86
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:361
@ Audio
Definition Video.h:19
@ Video
Definition Video.h:19