Information Technology Reference
In-Depth Information
Table 5. The table shows audio-only information for the profiles associated with OpenSL ES. MIDI
specifications have been excluded from the table. Adapted from Khronos Group (2009)
API Feature
Phone
Music
Game
PLAYBACK/PROCESSING CONTROLS
Play multiple sounds at same time
YES
YES
YES
Playback mono & stereo
YES
YES
YES
Basic playback controls
YES
YES
YES
End-end looping
YES
YES
YES
Partial looping
NO
NO
YES
Set playback position
YES
YES
YES
Position-related notifications
YES
YES
YES
Sound prioritization
YES
YES
YES
Audio to several concurrent outputs
YES
NO
NO
Volume Control
YES
YES
YES
Audio balance & pan control
NO
YES
YES
Metadata retrieval
NO
YES
YES
Modify playback rate & pitch
NO
NO
YES
Play sounds from secondary store
YES
YES
YES
Buffer/queues
NO
NO
YES
CAPABIILITY QUERIES
Query capabilities of implementation
YES
YES
YES
Enumerate audio I/O devices
YES
YES
YES
Query audio I/O device capabilities
YES
YES
YES
EFFECTS
Stereo widening
NO
YES
YES
Virtualization
NO
YES
YES
Reverberation
NO
YES
YES
Equalization
NO
YES
YES
Effect control
NO
YES
YES
3D AUDIO
Positional 3D audio
NO
NO
YES
Sound cones
NO
NO
YES
Multiple distance models
NO
NO
YES
Source & listener velocity
NO
NO
YES
Source & listener orientation
NO
NO
YES
3D sound grouping
NO
NO
YES
Simultaneous render of multiple 3D controls
NO
NO
YES
vironmental sounds coming from air ducts and
doorways, suddenly, you hear a noise behind
and to your left, you turn to be confronted by a
ghastly beast who wants you for lunch. You fire
your weapon, the piercing impact of the firing
mechanism on your ears, the sound reverberat-
 
Search WWH ::




Custom Search