public class AndroidAudioData extends AudioData
AudioData.DataType| Modifier and Type | Field and Description |
|---|---|
protected AssetKey<?> |
assetKey |
protected float |
currentVolume |
bitsPerSample, channels, sampleRatehandleRef, id, INVALID_ID, objectManager, OBJTYPE_AUDIOBUFFER, OBJTYPE_AUDIOSTREAM, OBJTYPE_BO, OBJTYPE_FILTER, OBJTYPE_FRAMEBUFFER, OBJTYPE_SHADER, OBJTYPE_SHADERSOURCE, OBJTYPE_TEXTURE, OBJTYPE_VERTEXBUFFER, updateNeeded| Modifier | Constructor and Description |
|---|---|
|
AndroidAudioData() |
protected |
AndroidAudioData(int id) |
| Modifier and Type | Method and Description |
|---|---|
NativeObject |
createDestructableClone()
Creates a shallow clone of this GL Object.
|
void |
deleteObject(java.lang.Object rendererObject)
Deletes the GL object from the GPU when it is no longer used.
|
AssetKey<?> |
getAssetKey() |
float |
getCurrentVolume() |
AudioData.DataType |
getDataType() |
float |
getDuration() |
long |
getUniqueId()
Returns a unique ID for this NativeObject.
|
void |
resetObject()
Called when the GL context is restarted to reset all IDs.
|
void |
setAssetKey(AssetKey<?> assetKey) |
void |
setCurrentVolume(float currentVolume) |
getBitsPerSample, getChannels, getSampleRate, setupFormatclearUpdateNeeded, clone, deleteNativeBuffers, dispose, getId, isUpdateNeeded, setId, setUpdateNeeded, toStringprotected AssetKey<?> assetKey
protected float currentVolume
public AndroidAudioData()
protected AndroidAudioData(int id)
public AssetKey<?> getAssetKey()
public void setAssetKey(AssetKey<?> assetKey)
public AudioData.DataType getDataType()
getDataType in class AudioDataBuffer or Stream.public float getDuration()
getDuration in class AudioDatapublic void resetObject()
NativeObjectresetObject in class NativeObjectpublic void deleteObject(java.lang.Object rendererObject)
NativeObjectdeleteObject in class NativeObjectrendererObject - The renderer to be used to delete the objectpublic float getCurrentVolume()
public void setCurrentVolume(float currentVolume)
public NativeObject createDestructableClone()
NativeObjectcreateDestructableClone in class NativeObjectpublic long getUniqueId()
NativeObjectgetUniqueId in class NativeObject