AuDAttr man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX 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: AuCompCommonID
		 Mask, AuCompCommonKindMask, AuCompCommonUseMask,
		 AuCompCommonFormatMask,   AuCompCommonNumTracks
		 Mask,	 AuCompCommonAccessMask,  AuCompCommonDe
		 scriptionMask,	   AuCompDeviceMinSampleRateMask,
		 AuCompDeviceMaxSampleRateMask, AuCompDeviceLoca
		 tionMask,  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: AuCompCommonID
		 Mask, AuCompCommonKindMask, AuCompCommonUseMask,
		 AuCompCommonFormatMask,   AuCompCommonNumTracks
		 Mask,	AuCompCommonAccessMask,	  AuCompCommonDe
		 scriptionMask,	   AuCompDeviceMinSampleRateMask,
		 AuCompDeviceMaxSampleRateMask, AuCompDeviceLoca
		 tionMask,   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 AuComponentKind
		 PhysicalInput or  AuComponentKindPhysicalOutput.

       AuDeviceUse(da)
		 Accesses  the	AuMask value indicating what uses
		 of the device are permitted.  This is a  bitwise
		 inclusive  OR	of these constants: AuComponentU
		 seImportMask and AuComponentUseExportMask.

audiolib - device attributes st1.2ture				1

AuDeviceAttributes(3)			    AuDeviceAttributes(3)

       AuDeviceFormat(da)
		 Accesses the int value indicating the audio data
		 format	 the device uses.  Currently, the follow
		 ing formats are defined:  AuFormatULAW8,  AuFor
		 matLinearUnsigned8,	   AuFormatLinearSigned8,
		 AuFormatLinearSigned16MSB,	AuFormatLinearUn
		 signed16MSB,	 AuFormatLinearSigned16LSB,   and
		 AuFormatLinearUnsigned16LSB.

       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 inclu
		 sive  OR of these constants: AuAccessImportMask,
		 AuAccessExportMask,   AuAccessDestroyMask,   and
		 AuAccessListMask.

       AuDeviceDescription(da)
		 Accesses  the	AuString  structure  containing a
		 textual description 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  loca
		 tion of the device.  This is a bitwise inclusive
		 OR of these constants: AuDeviceLocationLeftMask,
		 AuDeviceLocationCenterMask,	AuDeviceLocation
		 RightMask, AuDeviceLocationTopMask,  AuDeviceLo
		 cationMiddleMask,    AuDeviceLocationBottomMask,
		 AuDeviceLocationBackMask, AuDeviceLocationFront
		 Mask,	AuDeviceLocationInternalMask,  and  AuDe
		 viceLocationExternalMask

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

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

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

audiolib - device attributes st1.2ture				2

AuDeviceAttributes(3)			    AuDeviceAttributes(3)

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

Description
       The AuDeviceAttributes structure	 describes  the	 physical
       hardware interface.

See Also
       AuGetDeviceAttributes, AuListDevices.

       audiolib - Network Audio System C Language Interface

audiolib - device attributes st1.2ture				3

[top]

List of man pages available for IRIX

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