|
ObjectAL
2.1
ObjectAL API Reference (iOS) for Kobold2D developers
|
| ALBuffer | A buffer for audio data that will be played via a SoundSource |
| ALCaptureDevice | *UNIMPLEMENTED FOR IOS* An OpenAL device for capturing sound data |
| ALChannelSource | A Sound source composed of other sources |
| ALContext | A context encompasses a single listener and a series of sources |
| ALDevice | A device is a logical mapping to an audio device through the OpenAL implementation |
| ALListener | The listener represents the user who is listening to sounds in 3D space |
| ALOrientation | Represents an orientation, consisting of an "at" vector (representing the "forward" direction), and the "up" vector (representing "up" for the subject) |
| ALPoint | Represents a 3-dimensional point for certain ObjectAL properties |
| <ALSoundSource> | Manages all properties relating to an OpenAL sound source |
| ALSoundSourcePool | A pool of sound sources, which can be fetched based on availability |
| ALSource | A source represents an object that emits sound which can be heard by a listener |
| ALVector | Represents a 3-dimensional vector for certain ObjectAL properties |
| ALWrapper | A thin wrapper around the C OpenAL API, with a few convenience methods thrown in |
| IOSVersion | Reports the version of iOS being run on the current device |
| OALAction | Represents an action that can be performed on an object |
| OALActionManager | Manages all ObjectAL actions |
| OALAudioFile | Maintains an open audio file and allows loading data from that file into new ALBuffer objects |
| OALAudioSession | Handles the audio session and interrupts |
| OALAudioTrack | Plays an audio track via AVAudioPlayer |
| OALAudioTracks | Keeps track of all AudioTrack objects |
| OALCallAction | Calls a selector on a target |
| OALConcurrentActions | A set of actions that get run concurrently |
| OALExponentialFunction | Changes slowly at the start, and quickly at the end |
| <OALFunction> | A function takes a value from 0.0 to 1.0 and returns another value from 0.0 to 1.0 |
| OALFunctionAction | An action that applies a function to the proportionComplete parameter in [update] before applying the result to the target |
| OALGainAction | A function-based action that modifies the target's gain |
| OALLinearFunction | Function that changes at a constant rate |
| OALLogarithmicFunction | Changes quickly at the start, and slowly at the end |
| OALMoveByAction | Moves the target from its current position by the specified delta over time in 3D space |
| OALMoveToAction | Moves the target from its current position to the specified position over time in 3D space |
| OALPanAction | A function-based action that modifies the target's pan |
| OALPitchAction | A function-based action that modifies the target's pitch |
| OALPlaceAction | Places the target at the specified position |
| OALReverseFunction | Returns the reverse of another function |
| OALSCurveFunction | Changes slowly at the start, quickly at the midpoint, then slowly again at the end |
| OALSequentialActions | A set of actions that get run in sequence |
| OALSimpleAudio | A simpler interface to the ObjectAL sound library |
| OALSuspendHandler | Provides two controls (interrupted and manuallySuspended) for suspending a slave object, and also propagates such control messages to interested listeners |
| <OALSuspendListener> | Allows an object to participate in interrupt and suspend operations |
| <OALSuspendManager> | A suspend manager is a listener that also allows other objects to subscribe to receive events as the manager receives them |
| OALTargetedAction | Ignores whatever target it was invoked upon and applies the specified action on the target specified at creation time |
| OALTools | Miscellaneous tools used by ObjectAL |
| ObjectAL | |
| OpenALManager | Manager class for OpenAL objects (ObjectAL) |