logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

AuSetBucketAttributes - set bucket attributes

Arguments

server    Specifies the connection to the audio server.

       bucket    Specifies the audio bucket.

       valuemask Specifies  which  bucket  attributes  are  defined  in the attributes argument.  This must be a
                 bitwise   inclusive   OR   of   one   or   more   of   these   constants:   AuCompCommonIDMask,
                 AuCompCommonKindMask,     AuCompCommonUseMask,    AuCommonFormatMask,    AuCommonNumTracksMask,
                 AuCommonAccessMask,       AuCommonDescriptionMask,        AuCompBucketSampleRateMask,        or
                 AuCompBucketSamplesMask.

       attributes
                 Specifies the structure from which the values (as specified by the value mask) are to be taken.

       status    If non-NULL, flush the output buffer and return the status from the server.

Bugs

       This is not implemented in the  server.   Expect  an  AuBadImplementation  error  if  used  in  a  client
       application.

Description

AuSetBucketAttributes  sets  the  attributes of bucket using only those values in attributes specified by
       valuemask.

Errors

AuBadImplementation.

Name

AuSetBucketAttributes - set bucket attributes

See Also

AuGetBucketAttributes.

       audiolib - NetworkAudioSystem C Language Interface

audiolib - bucket attributes                          1.9.4                             AuSetBucketAttributes(3)

Synopsis

       #include <audio/audiolib.h>

       void AuSetBucketAttributes(server, bucket, valuemask, attributes, status)
           AuServer *server;
           AuBucketIDbucket;
           AuMaskvaluemask;
           AuBucketAttributes *attributes;
           AuStatus *status; /* RETURN */

See Also