April 2015
Beginner to intermediate
494 pages
10h 26m
English
Let's create a new manager dedicated to sounds:
jni/SoundManager.hpp.First, include the OpenSL ES standard header SLES/OpenSLES.h. The two latter define objects and methods and are specifically created for Android. Then, create the SoundManager class to do the following:
start() methodstop() methodThere are two main kinds of pseudo-object structures (that is, containing function pointers applied on the structure itself, such as a C++ object with this) in OpenSL ES:
SLObjectItf, which provides a few common methods to get allocated resources and object interfaces. This ...