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 masksAuBoolβ booleanAuStatusβ 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
- debian bookworm: libaudio-dev 1.9.4-7
- debian trixie: libaudio-dev 1.9.4-9
- ubuntu jammy: libaudio-dev 1.9.4-7build1
- ubuntu noble: libaudio-dev 1.9.4-8
- ubuntu questing: libaudio-dev 1.9.4-9
- ubuntu resolute: libaudio-dev 1.9.4-9.2
- ubuntu stonking: libaudio-dev 1.9.4-9.2
- copyright 1994 Steven King
- Copyright 1993 Network Computing Devices, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms