AUMAKEELEMENTMULTIPLYCONSTANT(3x)
π NAME π
AuMakeElementMultiplyConstant β bestie, this one initializes a MultiplyConstant element β¨
πΈ SYNOPSIS πΈ
#include <audio/audiolib.h>
AuMakeElementMultiplyConstant(element, input, constant)
AuElement *element; /* RETURN */
unsigned short input;
AuFixedPoint constant;
π ARGUMENTS π
elementβ this is the RETURN spot, so it hands you back the element all initialized and cute π«Άinputβ the index of the element that's gonna feed the audio data into this one, like the source plug πconstantβ the fixed point value that every single sample frominputgets multiplied by, fr fr. And ooh, bestie, you can build fixed point values withAuFixedPointFromSumandAuFixedPointFromFractionβ¨
π DESCRIPTION π
So what AuMakeElementMultiplyConstant does is: it sets the element's type to AuElementTypeMultiplyConstant, and then it initializes the multiplyconstant member of element using the remaining arguments. Periodt. π
Also super important β AuMakeElementMultiplyConstant is implemented as a macro. Not a function, a macro. iykyk π
π¦ SEE ALSO π¦
AuMakeElementAddConstantAuMakeElementBundleAuMakeElementExportBucketAuMakeElementExportClientAuMakeElementExportDeviceAuMakeElementExportMonitorAuMakeElementImportBucketAuMakeElementImportClientAuMakeElementImportDeviceAuMakeElementImportWaveFormAuMakeElementSum
And also audiolib β Network Audio System C Language Interface π
okay that's the whole page, mwah π this was audiolib, "element initialization", version 1.9.5 β no cap, slay, go multiply something π
π¦ 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