AUMAKEELEMENTMULTIPLYCONSTANT(3x)

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

πŸ’– 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 from input gets multiplied by, fr fr. And ooh, bestie, you can build fixed point values with AuFixedPointFromSum and AuFixedPointFromFraction ✨

πŸ‘‘ 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 πŸ¦‹

  • AuMakeElementAddConstant
  • AuMakeElementBundle
  • AuMakeElementExportBucket
  • AuMakeElementExportClient
  • AuMakeElementExportDevice
  • AuMakeElementExportMonitor
  • AuMakeElementImportBucket
  • AuMakeElementImportClient
  • AuMakeElementImportDevice
  • AuMakeElementImportWaveForm
  • AuMakeElementSum

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