86 for (
int j = 0; j < len; j++) {
113 LOGD(
"BinaryContainerEncoder::setOutput");
148 LOGD(
"BinaryContainerEncoder::writeMeta: %d", (
int)len);
151 memcpy(tmp_array, &
meta,
sizeof(
meta));
152 memcpy(tmp_array +
sizeof(
meta), data, len);
159 LOGD(
"BinaryContainerEncoder::write: %d", (
int)len);
173 LOGD(
"BinaryContainerEncoder::writeVideo: %d", (
int)len);
187 operator bool() {
return true; };
189 virtual const char *
mime() {
return "audio/binary"; };
205 LOGD(
"writeAudio: %d", (
int)len);
219 output(tmp_buffer.data(), tmp_buffer.available());
228 LOGD(
"writeVideoHeader");
233 if (
p_out !=
nullptr) {
235 LOGD(
"output: %d -> %d", (
int)len, written);
237 LOGW(
"output not defined");
266 LOGD(
"BinaryContainerDecoder::setOutput")
278 LOGD(
"BinaryContainerDecoder::setOutputVideo");
282 LOGD(
"BinaryContainerDecoder::setOutputVideo");
306 LOGD(
"write: %d", (
int)len);
320 operator bool() {
return true; };
358 int start = str.indexOf(
"\r\n");
359 LOGD(
"start: %d", start);
425 output(tmp_buffer.data(), tmp_buffer.available());
428 LOGW(
"invalid checksum");
467 LOGW(
"invalid video checksum");
511 LOGD(
"output: %d", (
int)len);
512 if (
p_out !=
nullptr)
515 LOGW(
"output not defined");
523 LOGD(
"outputVideo: %d", (
int)len);
529 LOGW(
"output video not defined");
#define LOGW(...)
Definition AudioLoggerIDF.h:29
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define DEFAULT_BUFFER_SIZE
Definition avr.h:20
virtual size_t write(const uint8_t *data, size_t len)
Definition Arduino.h:120
@ Audio
Definition Video.h:21
@ Video
Definition Video.h:21