AuSetBucketAttributes(3)
β¨ AuSetBucketAttributes(3) β¨
okay so bestie, welcome to the Library Functions Manual π this is the page for AuSetBucketAttributes(3), and yes she's a whole vibe, let's get into it π
πΈ NAME πΈ
AuSetBucketAttributes β set bucket attributes π
π¦ SYNOPSIS π¦
#include <audio/audiolib.h>
void AuSetBucketAttributes(server, bucket, valuemask, attributes,
status)
AuServer *server;
AuBucketID bucket;
AuMask valuemask;
AuBucketAttributes *attributes;
AuStatus *status; /* RETURN */
π ARGUMENTS π
serverβ the connection to the audio server. your lil hotline to the sound, basically πbucketβ the audio bucket. yes, we're doing bucket business today πͺ£valuemaskβ tells everyone which bucket attributes are actually defined in theattributesargument. this has to be a bitwise inclusive OR of one or more of these constants, no cap:AuCompCommonIDMask,AuCompCommonKindMask,AuCompCommonUseMask,AuCommonFormatMask,AuCommonNumTracksMask,AuCommonAccessMask,AuCommonDescriptionMask,AuCompBucketSampleRateMask, orAuCompBucketSamplesMask. that's the whole list, don't skip any, they're all iconic β¨attributesβ the structure you're pulling the values from, as specified by the value mask. it's giving "the source of truth" πstatusβ if it's non-NULL, this flushes the output buffer and returns the status from the server. if it'sNULL, we simply do not bother π«Ά
π DESCRIPTION π
AuSetBucketAttributes sets the attributes of bucket using only those values in attributes specified by valuemask. that's it, that's the whole thing, main character energy only π
π BUGS π
not me having to tell you this... this is not implemented in the server. expect an AuBadImplementation error if you use it in a client application. so like, go off i guess, but she will not be slaying today π
π₯ ERRORS π₯
AuBadImplementation.
π SEE ALSO π
AuGetBucketAttributes.audiolibβ Network Audio System C Language Interface
and that's the whole page bestie, tysm for reading, mwah π
this diva came straight out of audiolib - bucket attributes, version 1.9.5, and she's filed under AuSetBucketAttributes(3) β periodt β¨π¦π
π¦ 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