56 if (!(
self = [super
init]))
return nil;
68 [
self pushChannel:channel];
104 [_channels[i] update];
121 assert(channel !=
nil);
130@implementation OOSoundMixer (Singleton)
139+ (id)allocWithZone:(NSZone *)inZone
150- (id)copyWithZone:(NSZone *)inZone
static OOSoundMixer * sSingleton
static OODebugMonitor * sSingleton
void setNext:(OOSoundChannel *next)
OOSoundChannel * _freeList
OOSoundChannel * popChannel()
OOSoundChannel * _channels[kMixerGeneralChannels]