Class CircularFloatBuffer

java.lang.Object
net.raphimc.audiomixer.util.CircularFloatBuffer

public class CircularFloatBuffer extends Object
  • Constructor Details

    • CircularFloatBuffer

      public CircularFloatBuffer(int capacity)
  • Method Details

    • write

      public void write(float value)
    • writeAll

      public void writeAll(float[] values)
    • writeAll

      public void writeAll(float[] values, int valuesLength)
    • read

      public float read()
    • readSafe

      public float readSafe()
    • readSafe

      public float readSafe(float defaultValue)
    • readAllSafe

      public float[] readAllSafe(int size)
    • readAllSafe

      public float[] readAllSafe(int size, float defaultValue)
    • readAllSafe

      public void readAllSafe(float[] values)
    • readAllSafe

      public void readAllSafe(float[] values, float defaultValue)
    • readAllSafe

      public void readAllSafe(float[] values, int valuesLength)
    • readAllSafe

      public void readAllSafe(float[] values, int valuesLength, float defaultValue)
    • clear

      public void clear()
    • hasSpaceFor

      public boolean hasSpaceFor(int length)
    • isEmpty

      public boolean isEmpty()
    • isFull

      public boolean isFull()
    • getSize

      public int getSize()
    • getCapacity

      public int getCapacity()