AuDataTypes(3)

πŸŽ€ Name πŸŽ€

okay bestie, welcome to AuDataTypes(3) from the Library Functions Manual πŸ’–. this page is lowkey just a roster of data types, and it's giving "typedefs but make it main character energy" ✨. no cap, it ate. let's get into it, fr fr.


πŸ’… Synopsis πŸ’…

first thing's first, you gotta include this header, periodt:

#include <audio/audiolib.h>

then here's the whole squad, every single type, no skipping, iykyk:

  • AuInt32 β€” a 32 bit integer, periodt.
  • AuUint32 β€” a 32 bit unsigned integer, no cap.
  • AuInt16 β€” a 16 bit integer, bestie.
  • AuUint16 β€” a 16 bit unsigned integer, fr fr.
  • AuInt8 β€” an 8 bit integer, iconic.
  • AuUint8 β€” an 8 bit unsigned integer, slay.
  • AuID β€” a generic resource id, lowkey.
  • AuDeviceID β€” the original literally says "A physical or virtual." yes, that's the whole description, we're not making it up 😭
  • AuBucketID β€” server-local stored audio data, iykyk.
  • AuRadioID β€” a broadcast, periodt.
  • AuFlowID β€” how audio data moves, main character energy.
  • AuTime β€” server time in milliseconds, highkey.
  • AuMask β€” various value masks
  • AuBool β€” boolean
  • AuStatus β€” no description on the page, just the type name, iconic behavior πŸ’…
  • AuFixedPoint β€” a fixed point value with a 16 bit integer portion and a 16 bit fractional portion.

vibe check: passed βœ…


πŸ¦‹ See Also πŸ¦‹

if you wanna keep the rabbit hole going, these are the recs:

  • AuDataFormats.
  • audiolib - Network Audio System C Language Interface

that's the whole page, bestie. the footer is serving version 1.9.4 and the manual name AuDataTypes(3). mwah πŸ’‹βœ¨πŸ«Ά

πŸ“¦ where this page comes from