Package com.jme3.audio.android
Class AndroidAudioData
java.lang.Object
com.jme3.util.NativeObject
com.jme3.audio.AudioData
com.jme3.audio.android.AndroidAudioData
- All Implemented Interfaces:
- Cloneable
- 
Nested Class SummaryNested classes/interfaces inherited from class com.jme3.audio.AudioDataAudioData.DataType
- 
Field SummaryFieldsFields inherited from class com.jme3.audio.AudioDatabitsPerSample, channels, sampleRateFields inherited from class com.jme3.util.NativeObjecthandleRef, id, INVALID_ID, objectManager, OBJTYPE_AUDIOBUFFER, OBJTYPE_AUDIOSTREAM, OBJTYPE_BO, OBJTYPE_FILTER, OBJTYPE_FRAMEBUFFER, OBJTYPE_SHADER, OBJTYPE_SHADERSOURCE, OBJTYPE_TEXTURE, OBJTYPE_VERTEXBUFFER, updateNeeded
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionCreates a shallow clone of this GL Object.voiddeleteObject(Object rendererObject) Deletes the GL object from the GPU when it is no longer used.AssetKey<?> floatfloatlongReturns a unique ID for this NativeObject.voidCalled when the GL context is restarted to reset all IDs.voidsetAssetKey(AssetKey<?> assetKey) voidsetCurrentVolume(float currentVolume) Methods inherited from class com.jme3.audio.AudioDatagetBitsPerSample, getChannels, getSampleRate, setupFormatMethods inherited from class com.jme3.util.NativeObjectclearUpdateNeeded, clone, deleteNativeBuffers, dispose, getId, getWeakRef, isUpdateNeeded, setId, setUpdateNeeded, toString
- 
Field Details- 
assetKey
- 
currentVolumeprotected float currentVolume
 
- 
- 
Constructor Details- 
AndroidAudioDatapublic AndroidAudioData()
- 
AndroidAudioDataprotected AndroidAudioData(int id) 
 
- 
- 
Method Details- 
getAssetKey
- 
setAssetKey
- 
getDataType- Specified by:
- getDataTypein class- AudioData
- Returns:
- The data type, either BufferorStream.
 
- 
getDurationpublic float getDuration()- Specified by:
- getDurationin class- AudioData
- Returns:
- the duration in seconds of the audio clip.
 
- 
resetObjectpublic void resetObject()Description copied from class:NativeObjectCalled when the GL context is restarted to reset all IDs. Prevents "white textures" on display restart.- Specified by:
- resetObjectin class- NativeObject
 
- 
deleteObjectDescription copied from class:NativeObjectDeletes the GL object from the GPU when it is no longer used. Called automatically by the GL object manager.- Specified by:
- deleteObjectin class- NativeObject
- Parameters:
- rendererObject- The renderer to be used to delete the object
 
- 
getCurrentVolumepublic float getCurrentVolume()
- 
setCurrentVolumepublic void setCurrentVolume(float currentVolume) 
- 
createDestructableCloneDescription copied from class:NativeObjectCreates a shallow clone of this GL Object. The deleteObject method should be functional for this object.- Specified by:
- createDestructableClonein class- NativeObject
- Returns:
- a new instance
 
- 
getUniqueIdpublic long getUniqueId()Description copied from class:NativeObjectReturns a unique ID for this NativeObject. No other NativeObject shall have the same ID.- Specified by:
- getUniqueIdin class- NativeObject
- Returns:
- unique ID for this NativeObject.
 
 
-