AuMonitorDevice(3)
πΈ Name πΈ
Ok so this page is AuMonitorDevice β yes, with a lonely little dash hanging off the end in the original: AuMonitorDevice -. It lives in the Library Functions Manual, and the header is AuMonitorDevice(3). That's the whole identity, bestie. π
β¨ Synopsis β¨
Here's the exact spell, no cap:
#include <audio/audiolib.h>
AuEventHandlerRec * AuMonitorDevice(server, sample_rate, input_device,
output_device, volume, done_callback, callback_data, flow,
volume_mult_element, monitor_element, status)
AuServer *server;
int sample_rate;
AuDeviceID input_device;
AuDeviceID output_device;
AuFixedPoint volume;
void (*done_callback) (AuServer *, AuEventHandlerRec *, AuEvent *,
AuPointer);
AuPointer callback_data;
AuFlowID *flow; /* RETURN */
int *volume_mult_element; /* RETURN */
int *monitor_element; /* RETURN */
AuStatus *status; /* RETURN */
π Arguments π
Every single one, in order, even the ones that are just vibes and silence. π«Ά
serverβ Specifies the connection to the audio server. Slay.sample_rateβ Specifies the sample rate of the ... and then the original sentence just stops. That's it. No more words. We are not finishing it for them, bestie. πinput_deviceβ No description in the original. Just the name, serving mystery. π¦output_deviceβ Also no description in the original. Another icon of silence. πvolumeβ No description in the original. Just the name, holding space. π―οΈdone_callbackβ No description in the original. The callback of mystery. β¨callback_dataβ No description in the original. Data? Maybe. Vibes? Definitely. πflowβ No description in the original. It is marked/* RETURN */in the synopsis, though. πvolume_mult_elementβ No description in the original. Also marked/* RETURN */in the synopsis. πmonitor_elementβ No description in the original. Also marked/* RETURN */in the synopsis. πstatusβ If non-NULL, flush the output buffer and return the status from the server. And in the synopsis it's marked/* RETURN */. π«Ά
π Description π
The entire description in the original is literally just:
AuMonitorDevice
That's it. That's the whole description. It's giving minimalist main character, and honestly? Obsessed. π
π Errors π
This section is empty in the original. No errors listed. No codes. Nothing. Just a heading and the sound of crickets. π¦
π See Also π
audiolib - Network Audio System C Language Interface
That's the one and only see-also, periodt. π
Source/version check: the footer says 1.9.4 and AuMonitorDevice(3). There is no date on the page, bestie β just version 1.9.4 and that page name. So that's the whole footer tea. π΅β¨
π¦ where this page comes from
- debian bookworm: libaudio-dev 1.9.4-7
- debian trixie: libaudio-dev 1.9.4-9
- ubuntu jammy: libaudio-dev 1.9.4-7build1
- ubuntu noble: libaudio-dev 1.9.4-8
- ubuntu questing: libaudio-dev 1.9.4-9
- ubuntu resolute: libaudio-dev 1.9.4-9.2
- ubuntu stonking: libaudio-dev 1.9.4-9.2
- 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