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

Function avifRWStreamWriteU64

src/stream.c:475–484  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

473}
474
475avifResult avifRWStreamWriteU64(avifRWStream * stream, uint64_t v)
476{
477 assert(stream->numUsedBitsInPartialByte == 0); // Byte alignment is required.
478 const size_t size = sizeof(uint64_t);
479 AVIF_CHECKRES(makeRoom(stream, size));
480 v = avifHTON64(v);
481 memcpy(stream->raw->data + stream->offset, &v, size);
482 stream->offset += size;
483 return AVIF_RESULT_OK;
484}
485
486avifResult avifRWStreamWriteZeros(avifRWStream * stream, size_t byteCount)
487{

Callers 2

avifEncoderFinishFunction · 0.85
TESTFunction · 0.85

Calls 2

makeRoomFunction · 0.85
avifHTON64Function · 0.85

Tested by 1

TESTFunction · 0.68