CDSoundSource Class Reference
Inherits from | NSObject |
Conforms to | CDAudioInterruptProtocol CDAudioTransportProtocol |
Declared in | CocosDenshion.h |
Overview
CDSoundSource is a wrapper around an OpenAL sound source. It allows you to manipulate properties such as pitch, gain, pan and looping while the sound is playing. CDSoundSource is based on the old CDSourceWrapper class but with much added functionality.
Tasks
-
pitch
property -
gain
property -
pan
property -
looping
property -
isPlaying
property -
soundId
property -
durationInSeconds
Returns the duration of the attached buffer in seconds or a negative value if the buffer is invalid
property -
lastError
Stores the last error code that occurred. Check against AL_NO_ERROR
property -
– init:sourceIndex:soundEngine:
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine
Properties
durationInSeconds
Returns the duration of the attached buffer in seconds or a negative value if the buffer is invalid
@property (readonly) float durationInSeconds
Declared In
CocosDenshion.h