Section 3 of the manual describes all library functions excluding the library functions (system call wrappers) described in Section 2, which implement system calls.
Page 9
- AuFileFormats
- audio file formats
- AuFixedPointFractionalAddend
- AuFixedPointFromFraction
- make a fixed point value
- AuFixedPointFromSum
- make a fixed point value
- AuFixedPointIntegralAddend
- get the integer portion of a fixed point value
- AuFixedPointRoundDown
- get the rounded down integer portion of a fixed point value
- AuFixedPointRoundUp
- AuFlush
- flush output buffer
- AuFormatToDefine
- return the C-preprocess define for a format
- AuFormatToString
- get the name of a format
- AuFreeBucketAttributes
- free memory used by lists of bucket attributes
- AuFreeDeviceAttributes
- free memory used by lists of device attributes
- AuFreeElementStates
- free the memory used by lists of flow element states
- AuFreeElements
- free the memory used by lists of flow elements
- AuGetBucketAttributes
- get bucket attributes
- AuGetCloseDownMode
- return the close down mode of a client
- AuGetDeviceAttributes
- get device attributes
- AuGetElementParameters
- get the parameters of elements in a flow
- AuGetElementStates
- get the state of elements in a flow
- AuGetElements
- get the elements in a flow
- AuGetErrorDatabaseText
- get an error message from the error database
- AuGetErrorText
- get a description of an error code
- AuGetScratchFlow
- get a scratch flow
- AuGetScratchFlowFromBucket
- use a scratch flow to create an import from a bucket
- AuGetScratchFlowToBucket
- use a scratch flow to create an export to a bucket
- AuGetServerTime
- get current server time
- AuGrabNotifyEvent
- grab notify event structure
- AuHandleEvents
- dispatch multiple events
- AuIDOfEvent
- return the ID of the source of the event
- AuInputTrack
- input track structure
- AuKillClient
- destroy a client or its remaining resources
- AuListBuckets
- list buckets
- AuListDevices
- list devices
- AuLookupEventHandler
- find the next handler for an event
- AuMakeChangeStateAction
- initialize an action
- AuMakeElementAddConstant
- initialize an AddConstant element
- AuMakeElementBundle
- initialize a Bundle element
- AuMakeElementExportBucket
- initialize an ExportBucket element
- AuMakeElementExportClient
- initialize an ExportClient element
- AuMakeElementExportDevice
- initialize an ExportDevice element
- AuMakeElementExportMonitor
- initialize an ExportMonitor element
- AuMakeElementImportBucket
- initialize an ImportBucket element
- AuMakeElementImportClient
- initialize an ImportClient element
- AuMakeElementImportDevice
- initialize an ImportDevice element
- AuMakeElementImportWaveForm
- initialize an ImportWaveForm element
- AuMakeElementMultiplyConstant
- initialize a MultiplyConstant element
- AuMakeElementState
- initialize an element state structure
- AuMakeElementSum
- initialize an Sum element
- AuMakeInputTrack
- initialize an input track
- AuMakeNoopAction
- initialize an action
- AuMakeSendNotifyAction
- initialize an action
- AuMonitorDevice
- AuMonitorNotifyEvent
- monitor notify event structure
- AuNextEvent
- return the next event
- AuOpenServer
- connect to audio server
- AuPauseFlow
- pause a flow
- AuReadElement
- read data from an ExportClient element in a flow
- AuRegisterEventHandler
- add an event handler
- AuReleaseScratchFlow
- release a scratch flow
- AuRequeueEvent
- put an event back on the queue
- AuScanEvents
- return the first event that satisfies the predicate
- AuScanForTypedEvent
- return the first event of a specific type
- AuServer
- AuServer structure
- AuServerName
- get name of the server to use
- AuSetBucketAttributes
- set bucket attributes
- AuSetCloseDownMode
- change the close down mode of a client
- AuSetDeviceAttributes
- set device attributes
- AuSetElementParameters
- set the parameters of elements in a flow
- AuSetElementStates
- set the state of elements in a flow
- AuSetElements
- set elements in a flow
- AuSetErrorHandler
- set nonfatal error handler
- AuSetIOErrorHandler
- set handler for fatal IO errors
- AuSetString
- initialize a description string structure
- AuSoundCreateBucketFromData
- create a bucket and initialize its contents
- AuSoundCreateBucketFromFile
- create a bucket and initialize its contents
- AuSoundCreateDataFromBucket
- copy the data from a bucket into local memory
- AuSoundCreateFileFromBucket
- copy the data from a bucket into a file
- AuSoundPlay
- create a flow to play audio from any source
- AuSoundPlayFromBucket
- create a flow to play from a bucket
- AuSoundPlayFromData
- create a flow to play from memory
- AuSoundPlayFromFile
- create a flow to play a file
- AuSoundPlaySynchronousFromFile
- play a file
- AuSoundRecord
- create a flow to record audio to any destination
- AuSoundRecordToBucket
- create a flow to record to a bucket
- AuSoundRecordToData
- create a flow to record to memory
- AuSoundRecordToFile
- create a flow to record to a file
- AuSoundRecordToFileN
- AuStartFlow
- start a flow
- AuStopFlow
- stop a flow
- AuStringToFormat
- return the format described by string
- AuStringToWaveForm
- return the wave form described by string
- AuSync
- flush the output buffer and wait for all events and errors to be processed by the server
- AuSynchronize
- enable or disable synchronization
- AuUnregisterEventHandler
- remove an event handler
- AuWaveFormToString
- return string description of wave form
- AuWriteElement
- write data to an ImportClient element in a flow
- Audio::CD
- Perl interface to libcdaudio (cd + cddb)
- Audio::Ecasound
- Perl binding to the ecasound sampler, recorder, fx-processor
- Audio::FLAC::Decoder
- An object-oriented FLAC decoder
- Audio::FLAC::Header
- interface to FLAC header metadata