CDSoundSource is a wrapper around an OpenAL sound source.
More...
#import <CocosDenshion.h>
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.
- Since
- v1.0
- (id) init: |
|
(ALuint) |
theSourceId |
sourceIndex: |
|
(int) |
index |
soundEngine: |
|
(CDSoundEngine *) |
engine |
|
|
| |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine.
- (id) init: |
|
var |
theSourceId |
sourceIndex: |
|
var |
index |
soundEngine: |
|
var |
engine |
|
|
| |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine.
- (id) init: |
|
local |
theSourceId |
sourceIndex: |
|
local |
index |
soundEngine: |
|
local |
engine |
|
|
| |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine.
- (id) init: |
|
(ALuint) |
theSourceId |
sourceIndex: |
|
(int) |
index |
soundEngine: |
|
(CDSoundEngine *) |
engine |
|
|
| |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine.
- (id) init: |
|
var |
theSourceId |
sourceIndex: |
|
var |
index |
soundEngine: |
|
var |
engine |
|
|
| |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine.
- (id) init: |
|
local |
theSourceId |
sourceIndex: |
|
local |
index |
soundEngine: |
|
local |
engine |
|
|
| |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine.
- (float) durationInSeconds |
|
readatomicassign |
Returns the duration of the attached buffer in seconds or a negative value if the buffer is invalid.
Returns the duration of the attached buffer in seconds or a negative value if the buffer is invalid.
Returns the duration of the attached buffer in seconds or a negative value if the buffer is invalid.
Stores the last error code that occurred.
Check against AL_NO_ERROR
The documentation for this class was generated from the following files: