Download presentation
Presentation is loading. Please wait.
1
Object Design: Audio Subsystem
Karim Morsy Audio Team
2
Overview Implementation language and Documentation Object Model
Reuse of algorithms and adaption of existing open source technologies Trade-Offs
3
Implementation language and Documentation
C, C++, Objective C Doxygen
5
Existing Open Source Solution
6
VSOExtendedOpenAL Conventions for writing extensions to OAL
Parameterized C functions void alListenerf( ALenum param, ALfloat value )
7
Parameter Extensions VSO_TIMEPITCH VSO_PITCHSHIFT VSO_REVERB
Reverb Presets: SMALL_ROOM,LARGE_ROOM, CATHEDRAL,LARGE_HALL, etc..
8
Extending Listener Functionality
9
Audio Subsystem Layers (closed architecture)
11
Trade-Offs Constraint: No way to find the current time stamp
We have running subsystem with a variety of extra features Highly efficient and robust
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.