#include <CodecCopy.h>
|
| size_t | writeAll (uint8_t *data, size_t len) |
| |
◆ CodecCopy()
◆ copy() [1/2]
◆ copy() [2/2]
◆ writeAll()
| size_t writeAll |
( |
uint8_t * |
data, |
|
|
size_t |
len |
|
) |
| |
|
inlineprotected |
write() (e.g. DemuxerAVI/DemuxerMP4/DemuxerMPG) may only accept part of a buffer in one call when its internal parse buffer is momentarily full
- retry with the remainder (parsing that happens inside write() itself drains it further) instead of silently dropping the unwritten tail, which desyncs the demuxer from the real byte stream and corrupts parsing further in. Only bails on a genuine stall (write() returns 0).
◆ buffer_len
◆ p_in
◆ p_out
The documentation for this class was generated from the following file: