Class BedrockSoundPlayback
java.lang.Object
com.viaversion.viafabricplus.bedrock.appearance.BedrockSoundPlayback
Bedrock PCM channels in the client's existing audio device and listener.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidabandoned(net.minecraft.client.sounds.SoundEngine engine) The emergency path has already destroyed the audio context; do not call OpenAL.static voidaccept(net.raphimc.viabedrock.api.model.SoundPlaybackMessage message) static voidcleared(net.minecraft.client.sounds.SoundEngine engine) Called after vanilla releases every channel, while its OpenAL context still exists.static voidpause(net.minecraft.client.sounds.SoundEngine engine, net.minecraft.sounds.SoundSource[] exceptions) static voidresume(net.minecraft.client.sounds.SoundEngine engine) static voidstop()static voidstatic voidtick(net.minecraft.client.sounds.SoundEngine engine)
-
Method Details
-
accept
public static void accept(net.raphimc.viabedrock.api.model.SoundPlaybackMessage message) -
stopServer
public static void stopServer() -
tick
public static void tick(net.minecraft.client.sounds.SoundEngine engine) -
cleared
public static void cleared(net.minecraft.client.sounds.SoundEngine engine) Called after vanilla releases every channel, while its OpenAL context still exists. -
abandoned
public static void abandoned(net.minecraft.client.sounds.SoundEngine engine) The emergency path has already destroyed the audio context; do not call OpenAL. -
stop
public static void stop() -
pause
public static void pause(net.minecraft.client.sounds.SoundEngine engine, net.minecraft.sounds.SoundSource[] exceptions) -
resume
public static void resume(net.minecraft.client.sounds.SoundEngine engine)
-