AuInputTrack(3)

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

πŸ’– AuInputTrack β€” input track structure πŸ’–

okay bestie, welcome to AuInputTrack(3), from the Library Functions Manual ✨ it's a struct, it's little, it's giving tiny-but-mighty, and it lives in audiolib. let's get into it 🫢


🌸 NAME 🌸

AuInputTrack β€” the input track structure. that's it, that's the whole vibe πŸ’…


πŸŽ€ Structures πŸŽ€

first things first, you gotta pull in the header, no cap:

#include <audio/audiolib.h>

and here's the struct itself, literally exactly like this:

typedef struct _AuInputTrack
{
      unsigned char element_num;
      unsigned char track;
}AuInputTrack;

two lil unsigned char fields, one struct, iconic behavior honestly πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • element_num β€” this one's the index of the element that's gonna supply the audio data for this track. like, which element is feeding me energy 🍼
  • track β€” and this one is just the track number. that's the whole job. simple, clean, slay ⭐

🌈 Description 🌈

so here's the tea: AuInputTrack gets used by bundle elements to define what tracks from what elements to access. it's the little note that says "hey, grab these tracks from those elements" πŸ“βœ¨

and listen, before you go using it raw β€” use AuMakeInputTrack to initialize an AuInputTrack structure. do not skip that step, bestie, it's literally right there for you πŸ™ˆ

and yeah, this whole thing is part of audiolib β€” the Network Audio System C Language Interface. main character library energy fr fr πŸ’œ


quick vibe check πŸ•΅οΈ β€” that's genuinely every field, every member, and every sentence from the page. nothing skipped, nothing invented. we keep it factual even when we keep it cute πŸ’–

and that's a wrap, my love πŸŽ€ this was AuInputTrack(3) from the audiolib input track page, version 1.9.5, dated in the footer as AuInputTrack(3) β€” audiolib, input track. go forth and bundle those elements, you absolute legend πŸ‘‘βœ¨

πŸ“¦ where this page comes from