AuMakeElem...ortMonitor(3)

πŸŽ€ Name πŸŽ€

okay bestie, welcome to the AuMakeElem...ortMonitor(3) page from the Library Functions Manual πŸ’– this is literally all about one function: AuMakeElementExportMonitor β€” it initializes 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 β€” returns the initialized element. it's giving main character energy because it's the RETURN value, periodt πŸ’…
  • input β€” specifies the index of the element to supply the audio data to monitor. lowkey just telling you which element's index is feeding the monitor 🎧
  • event_rate β€” specifies the event rate for the monitor. the monitor's whole vibe check depends on this fr fr ⏱️
  • format β€” specifies the format of the audio data. currently, these formats are defined: AuFormatULAW8, AuFormatLinearUnsigned8, AuFormatLinearSigned8, AuFormatLinearSigned16MSB, AuFormatLinearUnsigned16MSB, AuFormatSignedLinear16LSB, and AuFormatLinearUnsigned16LSB. no cap, that's the whole list πŸŽ€
  • num_tracks β€” specifies the number of tracks in the audio data. track count, slay 🌈

🌸 Description 🌸

AuMakeElementExportMonitor sets the type member of element to AuElementTypeExportMonitor and initializes the exportmonitor member of element with the remaining arguments. it's literally that simple, bestie ✨

AuMakeElementExportMonitor is implemented as a macro. so not me expecting a regular function call β€” it's a macro, iykyk πŸ’…


πŸ¦‹ See Also πŸ¦‹

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

also peep audiolib - Network Audio System C Language Interface 🫢


k bye bestie, this page was served by audiolib - element initialization, version 1.9.4, and the footer literally says AuMakeElem...ortMonitor(3) β€” iconic, obsessed, no notes πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from