AuBucketAttributes man page on Cygwin

Man page or keyword search:  
man Server   22533 pages
apropos Keyword Search (all sections)
Output format
Cygwin logo
[printable version]

AuBucketAttributes(3)					 AuBucketAttributes(3)

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,   AuCompCommonUse‐
		 Mask,	  AuCompCommonFormatMask,   AuCompCommonNumTracksMask,
		 AuCompCommonAccessMask, AuCompCommonDescriptionMask,  AuComp‐
		 BucketSampleRateMask, and AuCompBucketNumSamplesMask.

       AuBucketChangableMask(ba)
		 Accesses  the AuMask value indicating which of the attributes
		 can be changed.  This is a bitwise inclusive OR of these con‐
		 stants:  AuCompCommonIDMask, AuCompCommonKindMask, AuCompCom‐
		 monUseMask,  AuCompCommonFormatMask,	AuCompCommonNumTracks‐
		 Mask,	 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  con‐
		 stants:  AuComponentUseImportMask  and	 AuComponentUseExport‐
		 Mask.

       AuBucketFormat(ba)
		 Accesses the int value indicating the audio data  format  the
		 bucket	 uses.	 Currently, the following formats are defined:
		 AuFormatULAW8,	   AuFormatLinearUnsigned8,    AuFormatLinear‐
		 Signed8,     AuFormatLinearSigned16MSB,     AuFormatLinearUn‐
		 signed16MSB, AuFormatLinearSigned16LSB, and AuFormatLinearUn‐
		 signed16LSB.

       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 con‐
		 stants: AuAccessImportMask,  AuAccessExportMask,  AuAccessDe‐
		 stroyMask, and AuAccessListMask.

       AuBucketDescription(ba)
		 Accesses the AuString structure containing a textual descrip‐
		 tion 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

audiolib - bucket attributes	     1.9.3		 AuBucketAttributes(3)
[top]

List of man pages available for Cygwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net