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

Function avifRWStreamWriteU32

src/stream.c:464–473  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

462}
463
464avifResult avifRWStreamWriteU32(avifRWStream * stream, uint32_t v)
465{
466 assert(stream->numUsedBitsInPartialByte == 0); // Byte alignment is required.
467 const size_t size = sizeof(uint32_t);
468 AVIF_CHECKRES(makeRoom(stream, size));
469 v = avifHTONL(v);
470 memcpy(stream->raw->data + stream->offset, &v, size);
471 stream->offset += size;
472 return AVIF_RESULT_OK;
473}
474
475avifResult avifRWStreamWriteU64(avifRWStream * stream, uint64_t v)
476{

Callers 11

avifWriteGridPayloadFunction · 0.85
avifWriteAltrGroupFunction · 0.85
avifEncoderFinishFunction · 0.85
TESTFunction · 0.85

Calls 2

makeRoomFunction · 0.85
avifHTONLFunction · 0.85

Tested by 1

TESTFunction · 0.68