AUMAKEELEMENTEXPORTDEVICE(3nas)
β¨ NAME β¨
AuMakeElementExportDevice β bestie, this one initializes an ExportDevice element π
πΈ SYNOPSIS πΈ
#include <audio/audiolib.h>
AuMakeElementExportDevice(element, input, device, sample_rate,
num_samples, num_actions, actions)
AuElement *element; /* RETURN */
unsigned short input;
AuDeviceID device;
unsigned short sample_rate;
AuUint32 num_samples;
int num_actions;
AuElementAction *actions;
π ARGUMENTS π
elementβ this is your RETURN girlie β¨ she comes back all initialized and ready.inputβ the index of the element that's supplying the audio data to this element, iykyk.deviceβ the ID of the device we're sending the audio data to. like, the destination, the final boss πsample_rateβ specifies thesample_rateof the audio data. yes bestie, that sample rate.num_samplesβ how many samples we're sending to the device. if you want unlimited, useAuUnlimitedSamplesβ no cap, literally unlimited π«Άnum_actionsβ the number of actions inactions.actionsβ the list of actions to associate with this element. entries in this list can be initialized withAuMakeChangeStateAction,AuMakeSendNotifyAction, andAuMakeNoopAction. may beNULL, she's flexible like that π
π¦ DESCRIPTION π¦
Okay so AuMakeElementExportDevice sets the type member of element to AuElementTypeExportDevice and initializes the exportdevice member of element with the rest of the arguments. main character behavior, honestly π
AuMakeElementExportDevice is implemented as a macro. it's giving efficiency β¨
π SEE ALSO π
AuMakeElementAddConstantAuMakeElementBundleAuMakeElementExportBucketAuMakeElementExportClientAuMakeElementExportMonitorAuMakeElementImportBucketAuMakeElementImportClientAuMakeElementImportDeviceAuMakeElementImportWaveFormAuMakeElementMultiplyConstantAuMakeElementSum
audiolib β Network Audio System C Language Interface π
and that's the whole page bestie, slay π
this lil icon lives in the Library Functions Manual (AuMakeElem...xportDevice(3)) and it's part of audiolib - element initialization, version 1.9.4. go forth and export those devices fr fr πβ¨
π¦ 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