Class AndroidAudioData

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class AndroidAudioData
    extends com.jme3.audio.AudioData
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.jme3.audio.AudioData

        com.jme3.audio.AudioData.DataType
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.jme3.asset.AssetKey<?> assetKey  
      protected float currentVolume  
      • Fields inherited from class com.jme3.audio.AudioData

        bitsPerSample, channels, sampleRate
      • Fields inherited from class com.jme3.util.NativeObject

        handleRef, id, INVALID_ID, objectManager, OBJTYPE_AUDIOBUFFER, OBJTYPE_AUDIOSTREAM, OBJTYPE_BO, OBJTYPE_FILTER, OBJTYPE_FRAMEBUFFER, OBJTYPE_SHADER, OBJTYPE_SHADERSOURCE, OBJTYPE_TEXTURE, OBJTYPE_VERTEXBUFFER, updateNeeded
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.jme3.util.NativeObject createDestructableClone()  
      void deleteObject​(java.lang.Object rendererObject)  
      com.jme3.asset.AssetKey<?> getAssetKey()  
      float getCurrentVolume()  
      com.jme3.audio.AudioData.DataType getDataType()  
      float getDuration()  
      long getUniqueId()  
      void resetObject()  
      void setAssetKey​(com.jme3.asset.AssetKey<?> assetKey)  
      void setCurrentVolume​(float currentVolume)  
      • Methods inherited from class com.jme3.audio.AudioData

        getBitsPerSample, getChannels, getSampleRate, setupFormat
      • Methods inherited from class com.jme3.util.NativeObject

        clearUpdateNeeded, clone, deleteNativeBuffers, dispose, getId, getWeakRef, isUpdateNeeded, setId, setUpdateNeeded, toString
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • assetKey

        protected com.jme3.asset.AssetKey<?> assetKey
      • currentVolume

        protected float currentVolume
    • Constructor Detail

      • AndroidAudioData

        public AndroidAudioData()
      • AndroidAudioData

        protected AndroidAudioData​(int id)
    • Method Detail

      • getAssetKey

        public com.jme3.asset.AssetKey<?> getAssetKey()
      • setAssetKey

        public void setAssetKey​(com.jme3.asset.AssetKey<?> assetKey)
      • getDataType

        public com.jme3.audio.AudioData.DataType getDataType()
        Specified by:
        getDataType in class com.jme3.audio.AudioData
      • getDuration

        public float getDuration()
        Specified by:
        getDuration in class com.jme3.audio.AudioData
      • resetObject

        public void resetObject()
        Specified by:
        resetObject in class com.jme3.util.NativeObject
      • deleteObject

        public void deleteObject​(java.lang.Object rendererObject)
        Specified by:
        deleteObject in class com.jme3.util.NativeObject
      • getCurrentVolume

        public float getCurrentVolume()
      • setCurrentVolume

        public void setCurrentVolume​(float currentVolume)
      • createDestructableClone

        public com.jme3.util.NativeObject createDestructableClone()
        Specified by:
        createDestructableClone in class com.jme3.util.NativeObject
      • getUniqueId

        public long getUniqueId()
        Specified by:
        getUniqueId in class com.jme3.util.NativeObject