AuMakeElem...ortMonitor(3)
β¨ AuMakeElementExportMonitor β¨
okay bestie, so this is a page from the Library Functions Manual β section 3 of the audiolib docs, which is literally the Network Audio System C Language Interface, and today we're learning how to initialize an ExportMonitor element π
πΈ NAME πΈ
AuMakeElementExportMonitor β initialize an ExportMonitor element π
π¦ SYNOPSIS π¦
#include <audio/audiolib.h>
AuMakeElementExportMonitor(element, input, event_rate, format,
num_tracks)
AuElement *element; /* RETURN */
unsigned short input;
unsigned short event_rate;
unsigned char format;
unsigned char num_tracks;
π ARGUMENTS π
elementβ this one's theRETURNgirlie, she hands you back the initialized element. she's not giving, she's receiving β¨inputβ the index of the element that's gonna supply the audio data to monitor. like, who are we watching? her. πevent_rateβ the event rate for the monitor. that's it, that's the vibe.formatβ the format of the audio data. rn the formats that are defined are:AuFormatULAW8,AuFormatLinearUnsigned8,AuFormatLinearSigned8,AuFormatLinearSigned16MSB,AuFormatLinearUnsigned16MSB,AuFormatSignedLinear16LSB, andAuFormatLinearUnsigned16LSB. yes bestie, that's the whole list, don't come for me π«Άnum_tracksβ how many tracks are in the audio data. count 'em. π₯
π DESCRIPTION π
okay so here's the tea β β AuMakeElementExportMonitor sets the type member of element to AuElementTypeExportMonitor, and then it initializes the exportmonitor member of element using all the remaining arguments. that's literally the whole job. she does one thing and she eats. π
also? AuMakeElementExportMonitor is implemented as a macro. not a function. a macro. so don't be out here taking its address or whatever, iykyk π
π SEE ALSO π
you want the whole friend group? here's the whole friend group, no cap:
AuMakeElementAddConstantAuMakeElementBundleAuMakeElementExportBucketAuMakeElementExportClientAuMakeElementExportDeviceAuMakeElementImportBucketAuMakeElementImportClientAuMakeElementImportDeviceAuMakeElementImportWaveFormAuMakeElementMultiplyConstantAuMakeElementSum
and also audiolib β the Network Audio System C Language Interface π
and that's the page, bestie!! this was audiolib - element initialization, version 1.9.5, living in section 3 of the manual, and AuMakeElem...ortMonitor(3) is literally the name of the page you just read π mwah, go initialize some elements, you absolute icon πβ¨π¦
π¦ 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