public abstract class BaseAudioManager<T extends IAudioEntity> extends java.lang.Object implements IAudioManager<T>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayList<T> |
mAudioEntities |
protected float |
mMasterVolume |
| Constructor and Description |
|---|
BaseAudioManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(T pAudioEntity) |
float |
getMasterVolume() |
void |
releaseAll() |
boolean |
remove(T pAudioEntity) |
void |
setMasterVolume(float pMasterVolume) |
protected final java.util.ArrayList<T extends IAudioEntity> mAudioEntities
protected float mMasterVolume
public float getMasterVolume()
getMasterVolume in interface IAudioManager<T extends IAudioEntity>public void setMasterVolume(float pMasterVolume)
setMasterVolume in interface IAudioManager<T extends IAudioEntity>public void add(T pAudioEntity)
add in interface IAudioManager<T extends IAudioEntity>public boolean remove(T pAudioEntity)
remove in interface IAudioManager<T extends IAudioEntity>public void releaseAll()
releaseAll in interface IAudioManager<T extends IAudioEntity>