#include <OOALSoundMixer.h>
Definition at line 43 of file OOALSoundMixer.h.
◆ allocWithZone:
+ (id) allocWithZone: |
|
(NSZone *) | inZone |
|
|
implementation |
◆ autorelease
◆ copyWithZone:
- (id) copyWithZone: |
|
(NSZone *) | inZone |
|
|
implementation |
◆ init
Definition at line 35 of file OOALSoundMixer.m.
51{
52 BOOL OK = YES;
55
56 if (!(
self = [super
init]))
return nil;
58
59 if (OK)
60 {
61
62 do
63 {
66 {
68 [self pushChannel:channel];
69 }
71 }
72
73 if (!OK)
74 {
75 [super release];
76
78 }
79 else
80 {
82 }
83
85}
OOSoundChannel * _channels[kMixerGeneralChannels]
◆ popChannel
Definition at line 35 of file OOALSoundMixer.m.
110{
114
115 return channel;
116}
void setNext:(OOSoundChannel *next)
OOSoundChannel * _freeList
◆ pushChannel:
◆ release
◆ retain
◆ retainCount
- (NSUInteger) retainCount |
|
|
|
|
implementation |
◆ sharedMixer
◆ shutdown
◆ update
Definition at line 35 of file OOALSoundMixer.m.
100{
101 uint32_t i;
103 {
104 [_channels[i] update];
105 }
106}
◆ _channels
◆ _freeList
◆ _maxChannels
- (uint32_t) _maxChannels |
|
protected |
◆ _playMask
The documentation for this class was generated from the following files: