CDSoundSource is a wrapper around an OpenAL sound source. More...
#import <CocosDenshion.h>
Instance Methods | |
(id) | - init:sourceIndex:soundEngine: |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine. More... | |
var | - init:sourceIndex:soundEngine: |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine. More... | |
local | - init:sourceIndex:soundEngine: |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine. More... | |
(id) | - init:sourceIndex:soundEngine: |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine. More... | |
var | - init:sourceIndex:soundEngine: |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine. More... | |
local | - init:sourceIndex:soundEngine: |
Do not init yourself, get an instance from the sourceForSound factory method on CDSoundEngine. More... | |
Instance Methods inherited from <CDAudioTransportProtocol> | |
(BOOL) | - play |
Play the audio. More... | |
(BOOL) | - pause |
Pause the audio, retain resources. More... | |
(BOOL) | - stop |
Stop the audio, release resources. More... | |
(BOOL) | - rewind |
Return playback to beginning. More... | |
(BOOL) | - play |
Play the audio. More... | |
(BOOL) | - pause |
Pause the audio, retain resources. More... | |
(BOOL) | - stop |
Stop the audio, release resources. More... | |
(BOOL) | - rewind |
Return playback to beginning. More... | |
Instance Methods inherited from <CDAudioInterruptProtocol> | |
(BOOL) | - mute |
Is audio mute. More... | |
var | - mute |
Is audio mute. More... | |
local | - mute |
Is audio mute. More... | |
(void) | - setMute: |
If YES then audio is silenced but not stopped, calls to start new audio will proceed but silently. More... | |
(BOOL) | - enabled |
Is audio enabled. More... | |
(void) | - setEnabled: |
If NO then all audio is stopped and any calls to start new audio will be ignored. More... | |
(BOOL) | - mute |
Is audio mute. More... | |
var | - mute |
Is audio mute. More... | |
local | - mute |
Is audio mute. More... | |
(void) | - setMute: |
If YES then audio is silenced but not stopped, calls to start new audio will proceed but silently. More... | |
(BOOL) | - enabled |
Is audio enabled. More... | |
(void) | - setEnabled: |
If NO then all audio is stopped and any calls to start new audio will be ignored. More... | |
Public Attributes | |
ALuint | _sourceId |
var | _sourceId |
local | _sourceId |
ALuint | _sourceIndex |
var | _sourceIndex |
local | _sourceIndex |
CDSoundEngine * | _engine |
var | _engine |
local | _engine |
int | _soundId |
var | _soundId |
local | _soundId |
float | _preMuteGain |
var | _preMuteGain |
local | _preMuteGain |
BOOL | enabled_ |
var | enabled_ |
local | enabled_ |
BOOL | mute_ |
var | mute_ |
local | mute_ |
Properties | |
float | pitch |
float | gain |
float | pan |
BOOL | looping |
BOOL | isPlaying |
int | soundId |
float | durationInSeconds |
Returns the duration of the attached buffer in seconds or a negative value if the buffer is invalid. More... | |
ALenum | lastError |
Stores the last error code that occurred. More... | |
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.
- (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.
- (CDSoundEngine *) _engine |
var _engine |
local _engine |
- (float) _preMuteGain |
var _preMuteGain |
local _preMuteGain |
- (int) _soundId |
var _soundId |
local _soundId |
- (ALuint) _sourceId |
var _sourceId |
local _sourceId |
- (ALuint) _sourceIndex |
var _sourceIndex |
local _sourceIndex |
- (BOOL) enabled_ |
var enabled_ |
local enabled_ |
- (BOOL) mute_ |
var mute_ |
local mute_ |
|
readatomicassign |
Returns the duration of the attached buffer in seconds or a negative value if the buffer is invalid.
|
readatomicassign |
Returns the duration of the attached buffer in seconds or a negative value if the buffer is invalid.
|
readatomicassign |
Returns the duration of the attached buffer in seconds or a negative value if the buffer is invalid.
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readatomicassign |
|
readatomicassign |
|
readatomicassign |
|
readatomicassign |
Stores the last error code that occurred.
Check against AL_NO_ERROR
|
readatomicassign |
Stores the last error code that occurred.
Check against AL_NO_ERROR
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |