Class MockAudio
- java.lang.Object
-
- com.badlogic.gdx.backends.lwjgl3.audio.mock.MockAudio
-
- All Implemented Interfaces:
com.badlogic.gdx.Audio,Lwjgl3Audio,com.badlogic.gdx.utils.Disposable
public class MockAudio extends java.lang.Object implements Lwjgl3Audio
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 MockAudio()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()java.lang.String[]getAvailableOutputDevices()com.badlogic.gdx.audio.AudioDevicenewAudioDevice(int samplingRate, boolean isMono)com.badlogic.gdx.audio.AudioRecordernewAudioRecorder(int samplingRate, boolean isMono)com.badlogic.gdx.audio.MusicnewMusic(com.badlogic.gdx.files.FileHandle file)com.badlogic.gdx.audio.SoundnewSound(com.badlogic.gdx.files.FileHandle fileHandle)booleanswitchOutputDevice(java.lang.String deviceIdentifier)voidupdate()
-
-
-
Method Detail
-
newAudioDevice
public com.badlogic.gdx.audio.AudioDevice newAudioDevice(int samplingRate, boolean isMono)- Specified by:
newAudioDevicein interfacecom.badlogic.gdx.Audio
-
newAudioRecorder
public com.badlogic.gdx.audio.AudioRecorder newAudioRecorder(int samplingRate, boolean isMono)- Specified by:
newAudioRecorderin interfacecom.badlogic.gdx.Audio
-
newSound
public com.badlogic.gdx.audio.Sound newSound(com.badlogic.gdx.files.FileHandle fileHandle)
- Specified by:
newSoundin interfacecom.badlogic.gdx.Audio
-
newMusic
public com.badlogic.gdx.audio.Music newMusic(com.badlogic.gdx.files.FileHandle file)
- Specified by:
newMusicin interfacecom.badlogic.gdx.Audio
-
switchOutputDevice
public boolean switchOutputDevice(java.lang.String deviceIdentifier)
- Specified by:
switchOutputDevicein interfacecom.badlogic.gdx.Audio
-
getAvailableOutputDevices
public java.lang.String[] getAvailableOutputDevices()
- Specified by:
getAvailableOutputDevicesin interfacecom.badlogic.gdx.Audio
-
update
public void update()
- Specified by:
updatein interfaceLwjgl3Audio
-
dispose
public void dispose()
- Specified by:
disposein interfacecom.badlogic.gdx.utils.Disposable
-
-