AuMakeElementBundle(3)
π AuMakeElementBundle(3) π
okay bestie, welcome to the Library Functions Manual corner of the internet, where we're talking about AuMakeElementBundle from the Network Audio System C Language Interface (aka audiolib, she's iconic) β¨
π NAME π
AuMakeElementBundle β initialize a Bundle element. that's it, that's the whole vibe. she bundles. she initializes. she serves. π
πΈ SYNOPSIS πΈ
#include <audio/audiolib.h>
AuMakeElementBundle(element, num_inputs, inputs)
AuElement *element; /* RETURN */
unsigned short num_inputs;
AuInputTrack *inputs;
π¦ ARGUMENTS π¦
elementβ the return spot, babes. she gets the initialized element handed to her. (/* RETURN */, literally)num_inputsβ how many input tracks you wanna bundle together. that's the count, no cap.inputsβ the actual list of input tracks being bundled. pro tip: the entries in this list can be initialized withAuMakeInputTrack. π«Ά
β¨ DESCRIPTION β¨
so here's the tea: AuMakeElementBundle sets the type member of element to AuElementTypeBundle, and then it initializes the bundle member of element with all the remaining arguments. two members, one function call, chef's kiss π
and the fun lil detail β AuMakeElementBundle is implemented as a macro. so like, it's not a real function, it's a macro doing macro things. iykyk. π
π SEE ALSO π
the whole friend group, all of them, every single one, go say hi:
AuMakeElementAddConstantAuMakeElementExportBucketAuMakeElementExportClientAuMakeElementExportDeviceAuMakeElementExportMonitorAuMakeElementImportBucketAuMakeElementImportClientAuMakeElementImportDeviceAuMakeElementImportWaveFormAuMakeElementMultiplyConstantAuMakeElementSum
and obviously audiolib β Network Audio System C Language Interface π
fr fr bestie, this whole page isaudiolibβ element initialization, version 1.9.5. mwah. that's the sign-off, take care of her, she's a1.9.5girlie. πππ¦
π¦ where this page comes from
- fedora 43: nas-devel 1.9.5-11.fc41 Β· MIT
- fedora 43: nas-devel 1.9.5-11.fc41 Β· MIT
- fedora 43: nas-devel 1.9.5-14.fc43 Β· MIT
- fedora 43: nas-devel 1.9.5-14.fc43 Β· MIT
- fedora 44: nas-devel 1.9.5-15.fc44 Β· MIT
- fedora 44: nas-devel 1.9.5-15.fc44 Β· MIT
- 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