Class AndroidAudioData

java.lang.Object
com.jme3.util.NativeObject
com.jme3.audio.AudioData
com.jme3.audio.android.AndroidAudioData
All Implemented Interfaces:
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<?>
     
    protected float
     

    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
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
     
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.jme3.util.NativeObject
     
    void
    deleteObject(Object rendererObject)
     
    com.jme3.asset.AssetKey<?>
     
    float
     
    com.jme3.audio.AudioData.DataType
     
    float
     
    long
     
    void
     
    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 Details

    • assetKey

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

      protected float currentVolume
  • Constructor Details

    • AndroidAudioData

      public AndroidAudioData()
    • AndroidAudioData

      protected AndroidAudioData(int id)
  • Method Details

    • 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(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