AuDeviceAttributes man page on DragonFly

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

AuDeviceAttributes(3)					 AuDeviceAttributes(3)

Name
       AuDeviceAttributes - device attributes structure

Structures
       #include <audio/audiolib.h>

       typedef struct _AuDeviceAttributes
       {
	   . . .
       }AuDeviceAttributes;

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

       da is a pointer to a AuDeviceAttributes structure.

       AuDeviceValueMask(da)
		 Accesses the AuMask  value  indicating	 what  attributes  are
		 present.   This is a bitwise inclusive OR of these constants:
		 AuCompCommonIDMask,  AuCompCommonKindMask,   AuCompCommonUse‐
		 Mask,	  AuCompCommonFormatMask,   AuCompCommonNumTracksMask,
		 AuCompCommonAccessMask,  AuCompCommonDescriptionMask,	AuCom‐
		 pDeviceMinSampleRateMask,	AuCompDeviceMaxSampleRateMask,
		 AuCompDeviceLocationMask, AuCompDeviceGainMask, AuCompDevice‐
		 LineModeMask, and AuCompDeviceChildrenMask.

       AuDeviceChangableMask(da)
		 Accesses  the AuMask value indicating which attributes can be
		 changed.  This is a bitwise inclusive OR of these  constants:
		 AuCompCommonIDMask,   AuCompCommonKindMask,  AuCompCommonUse‐
		 Mask,	 AuCompCommonFormatMask,    AuCompCommonNumTracksMask,
		 AuCompCommonAccessMask,  AuCompCommonDescriptionMask,	AuCom‐
		 pDeviceMinSampleRateMask,	AuCompDeviceMaxSampleRateMask,
		 AuCompDeviceLocationMask, AuCompDeviceGainMask, AuCompDevice‐
		 LineModeMask, and AuCompDeviceChildrenMask.

       AuDeviceIdentifier(da)
		 Accesses the AuFlowID ID of the device.

       AuDeviceKind(da)
		 Accesses the int value	 indicating  the  kind	of  component.
		 Devices  are  either AuComponentKindPhysicalInput or AuCompo‐
		 nentKindPhysicalOutput.

       AuDeviceUse(da)
		 Accesses the AuMask value indicating what uses of the	device
		 are  permitted.  This is a bitwise inclusive OR of these con‐
		 stants:  AuComponentUseImportMask  and	 AuComponentUseExport‐
		 Mask.

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

       AuDeviceNumTracks(da)
		 Accesses the int value indicating the number  of  tracks  the
		 device supports.

       AuDeviceAccess(da)
		 Accesses the AuMask value indicating what kinds of access are
		 allowed.  This is a bitwise inclusive OR of these  constants:
		 AuAccessImportMask,  AuAccessExportMask, AuAccessDestroyMask,
		 and AuAccessListMask.

       AuDeviceDescription(da)
		 Accesses the AuString structure containing a textual descrip‐
		 tion of the device.

       AuDeviceMinSampleRate(da)
		 Accesses the unsigned int value indicating the minimum sample
		 rate supported by the device.

       AuDeviceMaxSampleRate(da)
		 Accesses the unsigned int value indicating the maximum sample
		 rate supported by the device.

       AuDeviceLocation(da)
		 Accesses  the	AuMask	value  indicating  the location of the
		 device.  This is a bitwise inclusive OR of  these  constants:
		 AuDeviceLocationLeftMask,  AuDeviceLocationCenterMask,	 AuDe‐
		 viceLocationRightMask, AuDeviceLocationTopMask, AuDeviceLoca‐
		 tionMiddleMask, AuDeviceLocationBottomMask, AuDeviceLocation‐
		 BackMask,  AuDeviceLocationFrontMask,	AuDeviceLocationInter‐
		 nalMask, and AuDeviceLocationExternalMask

       AuDeviceGain(da)
		 Accesses  the	AuFixedPoint  value  with the current hardware
		 amplification level.

       AuDeviceLineMode(da)
		 Accesses the AuInt32 value indicating the current  line  mode
		 (input device only).

       AuDeviceNumChildren(da)
		 Accesses the int value indicating the number of subcomponents
		 of the device.

       AuDeviceChildren(da)
		 Accesses the list of AuDeviceID's of the subcomponents of the
		 device.

Description
       The AuDeviceAttributes structure describes the physical hardware inter‐
       face.

See Also
       AuGetDeviceAttributes, AuListDevices.

       audiolib - Network Audio System C Language Interface

audiolib - device attributes structur1.9.4		 AuDeviceAttributes(3)
[top]

List of man pages available for DragonFly

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