Audio Library (AX)

Introduction

Voice Allocation

Voice Parameters

AUX Send & Return

Getting Data for the Controller Speaker

Utilities

Profile

Voice Parameter Blocks (AXVPB)

Parameter Blocks (AXPB)

Playback from the Controller Speakers

Sample Demos

[Function List]

Initialization

AXInit
AXInitEx
AXInitSpecifyMem
AXInitExSpecifyMem
AXGetMemorySize
AXIsInit
AXQuit
AXGetMaxVoices
AXSetMode
AXGetMode
AXSetCompressor
AXSetCompressorTable
AXRegisterCallback

Voice Allocation

AXAcquireVoice
AXFreeVoice
AXGetDSPCycles
AXSetMaxDSPCycles
AXGetMaxDSPCycles
AXSetVoicePriority

Voice Parameters

AXSetVoiceAddr
AXSetVoiceAdpcm
AXSetVoiceAdpcmLoop
AXSetVoiceCurrentAddr
AXSetVoiceDpop
AXSetVoiceEndAddr
AXSetVoiceItdOn
AXSetVoiceItdTarget
AXSetVoiceLoop
AXSetVoiceLoopAddr
AXSetVoiceLpf
AXSetVoiceLpfCoefs
AXSetVoiceBiquad
AXSetVoiceBiquadCoefs
AXSetVoiceMix
AXSetVoiceSrc
AXSetVoiceSrcRatio
AXSetVoiceSrcType
AXSetVoiceState
AXSetVoiceType
AXSetVoiceVe
AXSetVoiceVeDelta
AXSetVoiceRmtOn
AXSetVoiceRmtMix
AXSetVoiceRmtIIR
AXSetVoiceRmtIIRCoefs

Volume

AXGetMasterVolume
AXSetMasterVolume
AXGetAuxReturnVolume
AXSetAuxReturnVolume

AUX Send and Return

AXRegisterAuxACallback
AXRegisterAuxBCallback
AXRegisterAuxCCallback
AXGetAuxACallback
AXGetAuxBCallback
AXGetAuxCCallback

Getting Data for the Controller Speaker

AXRmtGetSamplesLeft
AXRmtGetSamples
AXRmtAdvancePtr

Utilities

AXGetLpfCoefs
AXMakeCompressorTable
AXGetAdpcmData
AXGetAdpcmOutputSize
AXGetAdpcmWorkSize
AXDecodeAdpcmData

Profile

AXInitProfile
AXGetProfile

Debug

AXRegisterExceedCallback

Voice Parameter Blocks (AXVPB)

axvpb.next
axvpb.prev
axvpb.next1
axvpb.priority
axvpb.callback
axvpb.userContext
axvpb.index
axvpb.sync
axvpb.depop
axvpb.itdBuffer
axvpb.pb

Parameter Blocks (AXPB)

axpb.nextHi
axpb.nextLo
axpb.currHi
axpb.currLo
axpb.srcSelect
axpb.coefSelect
axpb.mixerCtrl
axpb.state
axpb.type
axpb.mix
axpb.itd
axpb.dpop
axpb.ve
axpb.addr
axpb.adpcm
axpb.src
axpb.adpcmLoop
axpb.lpf
axpb.biquad
axpb.remote
axpb.rmtMixerCtrl
axpb.rmtMix
axpb.rmtDpop
axpb.rmtSrc
axpb.rmtIIR
axpb.pad


CONFIDENTIAL