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.