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.