37+ (instancetype) sourceWithSound:(
OOSound *)inSound
39 return [[[
self alloc] initWithSound:inSound] autorelease];
37+ (instancetype) sourceWithSound:(
OOSound *)inSound {
…}
46 if (!
self)
return nil;
50 _gain = OO_DEFAULT_SOUNDSOURCE_GAIN;
58 if (!
self)
return nil;
79 return [
NSString stringWithFormat:@"sound=%@, loop=%s, repeatCount=%u, playing on channel %@", _sound, [
self loop] ? "YES" : "NO", [
self repeatCount], _channel];
83 return [
NSString stringWithFormat:@"sound=%@, loop=%s, repeatCount=%u, not playing", _sound, [
self loop] ? "YES" : "NO", [
self repeatCount]];
111- (void) setLoop:(BOOL)loop
111- (void) setLoop:(BOOL)loop {
…}
123- (void) setRepeatCount:(uint8_t)count
123- (void) setRepeatCount:(uint8_t)count {
…}
158 [sPlayingSoundSources addObject:
self];
181 [sPlayingSoundSources removeObject:
self];
199 [
playing makeObjectsPerformSelector:@selector(stop)];
210- (void) playSound:(
OOSound *)sound repeatCount:(uint8_t)count
210- (void) playSound:(
OOSound *)sound repeatCount:(uint8_t)count {
…}
226- (void) setPositional:(BOOL)inPositional
226- (void) setPositional:(BOOL)inPositional {
…}
249- (void) setPosition:(Vector)inPosition
252 if (inPosition.x != 0.0 || inPosition.y != 0.0 || inPosition.z != 0.0)
249- (void) setPosition:(Vector)inPosition {
…}
269- (void) setGain:(
float)gain
269- (void) setGain:(
float)gain {
…}
286- (void) setVelocity:(Vector)inVelocity
286- (void) setVelocity:(Vector)inVelocity {
…}
292- (void) setOrientation:(Vector)inOrientation
292- (void) setOrientation:(Vector)inOrientation {
…}
298- (void) setConeAngle:(
float)inAngle
298- (void) setConeAngle:(
float)inAngle {
…}
304- (void) setGainInsideCone:(
float)inInside outsideCone:(
float)inOutside
304- (void) setGainInsideCone:(
float)inInside outsideCone:(
float)inOutside {
…}
#define OOSoundReleaseLock()
#define OOSoundAcquireLock()
static NSMutableSet * sPlayingSoundSources
BOOL playSound:looped:(OOSound *sound,[looped] BOOL loop)
void setGain:(float gain)
void setDelegate:(id delegate)
void setPosition:(Vector vector)
void pushChannel:(OOSoundChannel *channel)
OOSoundChannel * popChannel()
void playSound:repeatCount:(OOSound *inSound,[repeatCount] uint8_t inCount)
OOSoundChannel * _channel
void setRepeatCount:(uint8_t inCount)
NSString * descriptionComponents()
void playSound:(OOSound *inSound)
void setPosition:(Vector inPosition)
void setSound:(OOSound *inSound)