AuMakeElementSum(3)
β¨ Name β¨
okay so bestie, this is AuMakeElementSum(3) from the Library Functions Manual, and it's literally the glow-up guide for initializing an Sum element. π
β¨ Synopsis β¨
#include <audio/audiolib.h>
AuMakeElementSum(element, num_inputs, inputs)
AuElement *element; /* RETURN */
unsigned short num_inputs;
unsigned short *inputs;
so you call it like that, and the /* RETURN */ comment is doing its little main character moment. β¨
π Arguments π
elementβ hands you back the initialized element. (the synopsis marks it/* RETURN */)num_inputsβ specifies the number of inputs.inputsβ specifies the list of inputs. Each entry in the list is an index of an element that will supply audio data to this element. so it's giving "these are my audio sources, periodt"
π Description π
AuMakeElementSum sets the type member of element to AuElementTypeSum and initializes the sum member of element with the remaining arguments. no cap, that's the whole vibe check.
AuMakeElementSum is implemented as a macro. not a regular function, bestie β a macro! iykyk. π₯
π¦ See Also π¦
AuMakeElementAddConstantAuMakeElementBundleAuMakeElementExportBucketAuMakeElementExportClientAuMakeElementExportDeviceAuMakeElementExportMonitorAuMakeElementImportBucketAuMakeElementImportClientAuMakeElementImportDeviceAuMakeElementImportWaveFormAuMakeElementMultiplyConstant
audiolib - Network Audio System C Language Interface
β¨ that's the whole page, bestie! β¨ this is AuMakeElementSum(3), from audiolib - element initialization, version 1.9.5. slay, bye! π
π¦
π¦ 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