SB AWE32 Developer's Information Pack
PART V 3D Positional Audio API
••
101
Copyright
Creative Technology Ltd., 1994-1996
Version 3.00
Remarks
At this time this function has no effect since only omni-directional emitters can be
created.
c3daSetEmitterSoundState
c3daError
PASCAL
c3daSetEmitterSoundState(
c3daEmitter FAR* lpEm,
c3daSoundState
state
)
Actions
Change the sound output state of an emitter
.
Parameters
lpEm
Specify a far pointer to an emitter object.
state
Possible values are:
c3daSTART, c3daSTOP,
and
c3daPAUSE
.
Return
Return
c3daSUCCESS
upon success and
c3daFAILURE
otherwise.
c3daSetEmitterGain
c3daError
PASCAL
c3daSetEmitterGain(c3daEmitter FAR* lpEm, UINT uGain)
Actions
Change the output gain of an emitter.
Parameters
lpEm
Specify a far pointer to an emitter object.
uGain
The valid range for uGain is 0-255 where 0 causes the emitter to be muted (but still
running) and 255 represents unity gain (the default).
Return
Return
c3daSUCCESS
upon success and
c3daFAILURE
otherwise.
c3daSetEmitterPitchInc
c3daError
PASCAL
c3daSetEmitterPitchInc(c3daEmitter FAR* lpEm, int inc)
Actions
Increment or decrement the pitch of an emitter.
Parameters
lpEm
Specify a far pointer to an emitter object.