MCPcopy Create free account
hub / github.com/AOMediaCodec/libavif / avifRWStreamWrite

Function avifRWStreamWrite

src/stream.c:381–390  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

379}
380
381avifResult avifRWStreamWrite(avifRWStream * stream, const void * data, size_t size)
382{
383 assert(stream->numUsedBitsInPartialByte == 0); // Byte alignment is required.
384 if (size) {
385 AVIF_CHECKRES(makeRoom(stream, size));
386 memcpy(stream->raw->data + stream->offset, data, size);
387 stream->offset += size;
388 }
389 return AVIF_RESULT_OK;
390}
391
392avifResult avifRWStreamWriteChars(avifRWStream * stream, const char * chars, size_t size)
393{

Callers 9

avifRWStreamWriteCharsFunction · 0.85
avifEncoderWriteMiniBoxFunction · 0.85
avifEncoderFinishFunction · 0.85
TESTFunction · 0.85

Calls 1

makeRoomFunction · 0.85

Tested by 1

TESTFunction · 0.68