Class MockAudioDevice

  • All Implemented Interfaces:
    com.badlogic.gdx.audio.AudioDevice, com.badlogic.gdx.utils.Disposable

    public class MockAudioDevice
    extends java.lang.Object
    implements com.badlogic.gdx.audio.AudioDevice
    The headless backend does its best to mock elements. This is intended to make code-sharing between server and client as simple as possible.
    • Constructor Summary

      Constructors 
      Constructor Description
      MockAudioDevice()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dispose()  
      int getLatency()  
      boolean isMono()  
      void pause()  
      void resume()  
      void setVolume​(float volume)  
      void writeSamples​(float[] samples, int offset, int numSamples)  
      void writeSamples​(short[] samples, int offset, int numSamples)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MockAudioDevice

        public MockAudioDevice()
    • Method Detail

      • isMono

        public boolean isMono()
        Specified by:
        isMono in interface com.badlogic.gdx.audio.AudioDevice
      • writeSamples

        public void writeSamples​(short[] samples,
                                 int offset,
                                 int numSamples)
        Specified by:
        writeSamples in interface com.badlogic.gdx.audio.AudioDevice
      • writeSamples

        public void writeSamples​(float[] samples,
                                 int offset,
                                 int numSamples)
        Specified by:
        writeSamples in interface com.badlogic.gdx.audio.AudioDevice
      • getLatency

        public int getLatency()
        Specified by:
        getLatency in interface com.badlogic.gdx.audio.AudioDevice
      • dispose

        public void dispose()
        Specified by:
        dispose in interface com.badlogic.gdx.audio.AudioDevice
        Specified by:
        dispose in interface com.badlogic.gdx.utils.Disposable
      • setVolume

        public void setVolume​(float volume)
        Specified by:
        setVolume in interface com.badlogic.gdx.audio.AudioDevice
      • pause

        public void pause()
        Specified by:
        pause in interface com.badlogic.gdx.audio.AudioDevice
      • resume

        public void resume()
        Specified by:
        resume in interface com.badlogic.gdx.audio.AudioDevice