AuMakeElementBundle(3)
π NAME π
AuMakeElementBundle β bestie, this one initializes a Bundle element for you π
This page lives in the audiolib manual, which is where all the Network Audio System C language interface girlies hang out β¨
πΈ SYNOPSIS πΈ
#include <audio/audiolib.h>
AuMakeElementBundle(element, num_inputs, inputs)
AuElement *element; /* RETURN */
unsigned short num_inputs;
AuInputTrack *inputs;
π«Ά ARGUMENTS π«Ά
elementβ okay so this one is the RETURN girlie π you hand her over and she comes back all initialized and glowing β¨num_inputsβ the number of input tracks you wanna bundle up, fr fr. It's anunsigned short, so keep it cute and in range πinputsβ the actual list of input tracks to bundle. Pro tip from me to you: the entries in this list can be initialized withAuMakeInputTrackπ¦
π DESCRIPTION π
So what AuMakeElementBundle does is literally two things and she ate:
- She sets the
typemember ofelementtoAuElementTypeBundleβ no cap, that's the whole vibe check right there. - She initializes the
bundlemember ofelementusing the remaining arguments. Periodt. π
Important bestie note: AuMakeElementBundle is implemented as a macro. Not a function. A macro. So don't be out here taking her address or doing weird preprocessor-adjacent shenanigans, iykyk π
π SEE ALSO π
The whole squad, all together, all iconic:
AuMakeElementAddConstantAuMakeElementExportBucketAuMakeElementExportClientAuMakeElementExportDeviceAuMakeElementExportMonitorAuMakeElementImportBucketAuMakeElementImportClientAuMakeElementImportDeviceAuMakeElementImportWaveFormAuMakeElementMultiplyConstantAuMakeElementSum
And also, the main character herself: audiolib β Network Audio System C Language Interface π
Mwah π that's the page. This little love letter comes from audiolib - element initialization, version 1.9.4, AuMakeElementBundle(3) β go forth and bundle those input tracks, you absolute icon πβ¨ππ¦
π¦ 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