AuDestroyBucket(3)
β¨ AuDestroyBucket(3) β¨
okay bestie, this is a page from the Library Functions Manual β the audiolib era of Unix audio, and we're about to yeet a bucket π
π NAME π
AuDestroyBucket β destroy bucket
like. that's it. that's the whole vibe. you have a bucket, you want it GONE. π¦
πΈ SYNOPSIS πΈ
#include <audio/audiolib.h>
void AuDestroyBucket(server, bucket, status)
AuServer *server;
AuBucketID bucket;
AuStatus *status; /* RETURN */
she takes three things and gives you nothing back, which is honestly iconic of her. π
π ARGUMENTS π
serverβ the connection to the audio server. your lil phone line to the sound daemon. πbucketβ the ID of the bucket that's getting destroyed. bye boo πstatusβ if it's non-NULL, she flushes the output buffer and hands you back the status from the server. it's marked/* RETURN */in the synopsis so you know she's writing to it. if you passNULL, she justβ¦ doesn't. no cap.
π₯ DESCRIPTION π₯
AuDestroyBucket destroys the specified bucket, releasing the resources used by the bucket. gone. freed. deceased. π
but here's the plot twist β if the bucket is currently in use, the resources will not be released until the bucket is no longer in use. so it's not an instant delete, it's more like a girl, when you're done with this. the cleanup is scheduled, she's just being patient about it. π§
π ERRORS π
she can hit you with:
AuBadBucketAuBadAccess
that's the whole list. short, sweet, devastating. π
π SEE ALSO π
AuCreateBucketβ for when you want to make one instead of unmake one. the two of them are lowkey soulmates π«Άaudiolibβ Network Audio System C Language Interface
k that's the page bestie, go forth and free your buckets, you've got this π
this one's from audiolib β bucket existence, version 1.9.5, and ngl there's no date on the footer, so we're just gonna say it's from the audiolib times. mwah π
β¨π
π¦ 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