SB AWE32 Developer's Information Pack PART V 3D Positional Audio API •• 99
Copyright Creative Technology Ltd., 1994-1996 Version 3.00
• c3daSetEmitterDelay
• c3daSetEmitterMIDISource
c3daCreateEmitter
c3daError
PASCAL
c3daCreateEmitter(
c3daEmitter FAR* lpEm,
int x,
int y,
int z
)
Actions
Initializes an emitter object and places an omni-directional sound emitter object in 3D
space.
Parameters
lpEm
Specify a pointer to an emitter object.
x, y, z
Specify the initial coordinates of the emitter. These coordinates are relative to the
active receiver.
Return
Return c3daSUCCESS upon success and c3daFAILURE otherwise.
Remarks
By default an emitter is created in a “stopped” state. Use the
c3daSetEmitterSoundState to change an emitter’s sound output state.
c3daDestroyEmitter
c3daError
PASCAL
c3daDestroyEmitter(c3daEmitter FAR* lpEm)
Actions
Destroys an emitter object. All resources associated with the emitter are released.
Parameters
lpEm
Specify a far pointer to an emitter object.
Return
Return c3daSUCCESS upon success and c3daFAILURE otherwise.