Class Channel

java.lang.Object
com.mojang.blaze3d.audio.Channel

public class Channel extends Object
  • Field Details Link icon

    • LOGGER Link icon

      private static final org.slf4j.Logger LOGGER
    • QUEUED_BUFFER_COUNT Link icon

      private static final int QUEUED_BUFFER_COUNT
      See Also:
    • BUFFER_DURATION_SECONDS Link icon

      public static final int BUFFER_DURATION_SECONDS
      See Also:
    • source Link icon

      private final int source
    • initialized Link icon

      private final AtomicBoolean initialized
    • streamingBufferSize Link icon

      private int streamingBufferSize
    • stream Link icon

      @Nullable private AudioStream stream
  • Constructor Details Link icon

    • Channel Link icon

      private Channel(int p_83648_)
  • Method Details Link icon

    • create Link icon

      @Nullable static Channel create()
    • destroy Link icon

      public void destroy()
    • play Link icon

      public void play()
    • getState Link icon

      private int getState()
    • pause Link icon

      public void pause()
    • unpause Link icon

      public void unpause()
    • stop Link icon

      public void stop()
    • playing Link icon

      public boolean playing()
    • stopped Link icon

      public boolean stopped()
    • setSelfPosition Link icon

      public void setSelfPosition(Vec3 p_83655_)
    • setPitch Link icon

      public void setPitch(float p_83651_)
    • setLooping Link icon

      public void setLooping(boolean p_83664_)
    • setVolume Link icon

      public void setVolume(float p_83667_)
    • disableAttenuation Link icon

      public void disableAttenuation()
    • linearAttenuation Link icon

      public void linearAttenuation(float p_83674_)
    • setRelative Link icon

      public void setRelative(boolean p_83671_)
    • attachStaticBuffer Link icon

      public void attachStaticBuffer(SoundBuffer p_83657_)
    • attachBufferStream Link icon

      public void attachBufferStream(AudioStream p_83659_)
    • calculateBufferSize Link icon

      private static int calculateBufferSize(AudioFormat p_83661_, int p_83662_)
    • pumpBuffers Link icon

      private void pumpBuffers(int p_83653_)
    • updateStream Link icon

      public void updateStream()
    • removeProcessedBuffers Link icon

      private int removeProcessedBuffers()