Profile

AuBucketAttributes

AuBucketAttributes

Name

AuBucketAttributes - bucket attributes structure

Structures

#include <audio/audiolib.h>

typedef struct _AuBucketAttributes
{

    . . .
}AuBucketAttributes;

Members

Do not dereference the members of the AuBucketAttributes structure directly. Instead use the access macros.

ba is a pointer to a AuBucketAttributes structure.

AuBucketValueMask(ba)
Accesses the AuMask value indicating which attributes are present. This is a bitwise inclusive OR of these constants: AuCompCommonIDMask, AuCompCommonKindMask, AuCompCommonUseMask, AuCompCommonFormatMask, AuCompCommonNumTracksMask, AuCompCommonAccessMask, AuCompCommonDescriptionMask, AuCompBucketSampleRateMask, and AuCompBucketNumSamplesMask.
AuBucketChangableMask(ba)
Accesses the AuMask value indicating which of the attributes can be changed. This is a bitwise inclusive OR of these constants: AuCompCommonIDMask, AuCompCommonKindMask, AuCompCommonUseMask, AuCompCommonFormatMask, AuCompCommonNumTracksMask, AuCompCommonAccessMask, AuCompCommonDescriptionMask, AuCompBucketSampleRateMask, and AuCompBucketNumSamplesMask.
AuBucketIdentifier(ba)
Accesses the AuBucketID ID of the bucket.
AuBucketKind(ba)
Accesses the int value indicating the kind of component. Buckets will always be AuComponentKindBucket.
AuBucketUse(ba)
Accesses the AuMask value indicating what uses of the bucket are permitted. This is a bitwise inclusive OR of these constants: AuComponentUseImportMask and AuComponentUseExportMask.
AuBucketFormat(ba)
Accesses the int value indicating the audio data format the bucket uses. Currently, the following formats are defined: AuFormatULAW8, AuFormatLinearUnsigned8, AuFormatLinearSigned8, AuFormatLinearSigned16MSB, AuFormatLinearUnsigned16MSB, AuFormatLinearSigned16LSB, and AuFormatLinearUnsigned16LSB.
AuBucketNumTracks(ba)
Accesses the int value indicating the number of tracks the bucket supports.
AuBucketAccess(ba)
Accesses the AuMask value indicating what kinds of access the bucket allows. This is a bitwise inclusive OR of these constants: AuAccessImportMask, AuAccessExportMask, AuAccessDestroyMask, and AuAccessListMask.
AuBucketDescription(ba)
Accesses the AuString structure containing a textual description of the bucket.
AuBucketSampleRate(ba)
Accesses the unsigned int value indicating the sample rate of the bucket.
AuBucketNumSamples(ba)
Accesses the AuUint32 value indicating the number of samples the bucket contains.

Description

The AuBucketAttributes structure describes the server-local storage of audio data.

See Also

AuGetBucketAttributes, AuListBuckets.

audiolib - Network Audio System C Language Interface

AuGetBucketAttributes,AuListBuckets
Latest Tech News
Your Notes

Sign in/Sign up

Signing in to our system allows you to post your contributions and vote on the contributions of others. It will also allow you to get extra perts like having your favorites in the cloud and having your persistent personal notes wherever you go. More will be added as we scale up our services.

By signing in to our system, you agree our Member Terms and Conditions


Sign-in with one of the following services

Almost finished!

Please select a screen name for NET SOUP.



 Please send me news and special offers from NET SOUP.

 I have read and accept the Terms of Use.

COMPLIMENTARY EXAMPLES

We have no example yet for this entry


Your Name
Now

Community Contributions and Discussions

Modify your search

View Documentation

Jobs from Indeed