Class Channel

java.lang.Object
paulscode.sound.Channel
Direct Known Subclasses:
ChannelLWJGLOpenAL

@Environment(CLIENT) public class Channel extends Object
  • Field Details

    • libraryType

      protected Class libraryType
    • channelType

      public int channelType
    • logger

      private SoundSystemLogger logger
    • attachedSource

      public Source attachedSource
  • Constructor Details

    • Channel

      public Channel(int int2)
  • Method Details

    • cleanup

      public void cleanup()
    • preLoadBuffers

      public boolean preLoadBuffers(LinkedList linkedList)
    • queueBuffer

      public boolean queueBuffer(byte[] byte2)
    • feedRawAudioData

      public int feedRawAudioData(byte[] byte2)
    • buffersProcessed

      public int buffersProcessed()
    • processBuffer

      public boolean processBuffer()
    • setAudioFormat

      public void setAudioFormat(AudioFormat audioFormat)
    • flush

      public void flush()
    • close

      public void close()
    • play

      public void play()
    • pause

      public void pause()
    • stop

      public void stop()
    • rewind

      public void rewind()
    • playing

      public boolean playing()
    • getClassName

      public String getClassName()
    • message

      protected void message(String string)
    • importantMessage

      protected void importantMessage(String string)
    • errorCheck

      protected boolean errorCheck(boolean bool, String string)
    • errorMessage

      protected void errorMessage(String string)
    • printStackTrace

      protected void printStackTrace(Exception exception)