8 #ifndef META_OCEAN_MEDIA_ANDROID_A_AUDIO_H
9 #define META_OCEAN_MEDIA_ANDROID_A_AUDIO_H
18 #include <SLES/OpenSLES.h>
33 class OCEAN_MEDIA_A_EXPORT
AAudio final :
162 explicit AAudio(
const SLEngineItf& slEngineInterface,
const std::string& url);
209 SLObjectItf slPlayer_ =
nullptr;
212 SLPlayItf slPlayInterface_ =
nullptr;
215 SLObjectItf slOutputMix_ =
nullptr;
218 SLSeekItf slSeekInterface_ =
nullptr;
221 SLVolumeItf slVolumeInterface_ =
nullptr;
This template class implements a object reference with an internal reference counter.
Definition: base/ObjectRef.h:58
This class implements a timestamp.
Definition: Timestamp.h:36
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15