AuMakeInputTrack(3)

πŸ“¦ version 1.9.5, in fedora 43, fedora 44

πŸ’– AuMakeInputTrack(3) πŸ’–

okay bestie, welcome to the audiolib corner of the manual, the Network Audio System C Language Interface β€” yes we're doing C, yes it's giving main character energy, and yes I'm gonna hold your hand through every single line 🫢


✨ NAME ✨

AuMakeInputTrack β€” initialize an input track πŸŽ€


✨ SYNOPSIS ✨

#include <audio/audiolib.h>

AuMakeInputTrack(track, element_num, track)
    AuInputTrack *track;  /* RETURN */
    unsigned short element_num;
    unsigned char track;

✨ ARGUMENTS ✨

  • track β€” this one's the glow-up slot πŸ’… it returns the initialized input track. yes, it's both the thing you pass and the thing you get back, we love a multitasking icon.
  • element_num β€” tells you the index of the element that's gonna supply the audio data for this track πŸ”₯
  • track β€” the track number, periodt.
lowkey the name track shows up twice in the synopsis and that's just how it is, don't come for me, I don't make the rules πŸ™ˆ

✨ DESCRIPTION ✨

AuMakeInputTrack is the lil function you call to initialize an AuInputTrack structure. that's it, that's the job, and it does it flawlessly ✨

AuMakeImportTrack is implemented as a macro β€” no cap, that's literally what the page says, so I'm telling you exactly that 🧚

and the whole thing lives under audiolib, the Network Audio System C Language Interface. iconic. no notes. 🌈


✨ SEE ALSO ✨

there's nothing extra listed here, so just vibe with audiolib itself and go be great πŸ’œ


okay that's the whole page bestie, you ate it up πŸ“ this was audiolib β€” the input track initialization corner of it β€” from version 1.9.5, dated the way it's dated, and you found it under AuMakeInputTrack(3). mwah, go compile something beautiful πŸ‘‘πŸ’–

πŸ“¦ where this page comes from