net.minecraft.client.sounds

public class SoundEngine

htd
net.minecraft.client.sounds.SoundEngine
net.minecraft.class_1140

Field summary

Modifier and TypeField
private static final org.slf4j.Marker
d
MARKER
field_5553
private static final org.slf4j.Logger
e
LOGGER
field_5559
private static final float
f
PITCH_MIN
field_33021
private static final float
g
PITCH_MAX
field_33022
private static final float
h
VOLUME_MIN
field_33023
private static final float
i
VOLUME_MAX
field_33024
private static final int
j
MIN_SOURCE_LIFETIME
field_33025
private static final Set<ResourceLocation>
k
ONLY_WARN_ONCE
field_5561
private static final long
l
DEFAULT_DEVICE_CHECK_INTERVAL_MS
field_34966
public static final String
a
MISSING_SOUND
field_33020
public static final String
b
OPEN_AL_SOFT_PREFIX
field_34827
public static final int
c
OPEN_AL_SOFT_PREFIX_LENGTH
field_34828
private final SoundManager
m
soundManager
field_5552
private final Options
n
options
field_5555
private boolean
o
loaded
field_5563
private final Library
p
library
field_18945
private final Listener
q
listener
field_18946
private final SoundBufferLibrary
r
soundBuffers
field_18947
private final SoundEngineExecutor
s
executor
field_18948
private final ChannelAccess
t
channelAccess
field_18949
private int
u
tickCount
field_5550
private long
v
lastDeviceCheckTime
field_34967
private final AtomicReference<SoundEngine$DeviceCheckState>
w
devicePoolState
field_35083
private final Map<SoundInstance, ChannelAccess$ChannelHandle>
x
instanceToChannel
field_18950
private final com.google.common.collect.Multimap<SoundSource, SoundInstance>
y
instanceBySource
field_18951
private final List<TickableSoundInstance>
z
tickingSounds
field_5557
private final Map<SoundInstance, Integer>
A
queuedSounds
field_5566
private final Map<SoundInstance, Integer>
B
soundDeleteTime
field_18952
private final List<SoundEventListener>
C
listeners
field_5558
private final List<TickableSoundInstance>
D
queuedTickableSounds
field_20532
private final List<Sound>
E
preloadQueue
field_5551

Constructor summary

ModifierConstructor
public (SoundManager arg0, Options arg1, ResourceProvider arg2)

Method summary

Modifier and TypeMethod
public void
a()
reload()
method_4837()
private synchronized void
j()
loadLibrary()
method_4846()
private float
a(axh arg0)
getVolume(SoundSource arg0)
method_4850(class_3419 arg0)
public void
a(axh arg0, float arg1)
updateCategoryVolume(SoundSource arg0, float arg1)
method_4844(class_3419 arg0, float arg1)
public void
b()
destroy()
method_4856()
public void
c()
emergencyShutdown()
method_54648()
public void
a(hsa arg0)
stop(SoundInstance arg0)
method_19753(class_1113 arg0)
public void
a(hsa arg0, float arg1)
setVolume(SoundInstance arg0, float arg1)
method_65257(class_1113 arg0, float arg1)
public void
d()
stopAll()
method_4843()
public void
a(htf arg0)
addEventListener(SoundEventListener arg0)
method_4855(class_1145 arg0)
public void
b(htf arg0)
removeEventListener(SoundEventListener arg0)
method_4847(class_1145 arg0)
private boolean
k()
shouldChangeDevice()
method_38744()
public void
a(boolean arg0)
tick(boolean arg0)
method_20185(boolean arg0)
private void
l()
tickNonPaused()
method_4857()
private static boolean
d(hsa arg0)
requiresManualLooping(SoundInstance arg0)
method_24878(class_1113 arg0)
private static boolean
e(hsa arg0)
shouldLoopManually(SoundInstance arg0)
method_24879(class_1113 arg0)
private static boolean
f(hsa arg0)
shouldLoopAutomatically(SoundInstance arg0)
method_24880(class_1113 arg0)
public boolean
b(hsa arg0)
isActive(SoundInstance arg0)
method_4835(class_1113 arg0)
public void
c(hsa arg0)
play(SoundInstance arg0)
method_4854(class_1113 arg0)
public void
a(hsb arg0)
queueTickingSound(TickableSoundInstance arg0)
method_22139(class_1117 arg0)
public void
a(hrx arg0)
requestPreload(Sound arg0)
method_4851(class_1111 arg0)
private float
g(hsa arg0)
calculatePitch(SoundInstance arg0)
method_4849(class_1113 arg0)
private float
h(hsa arg0)
calculateVolume(SoundInstance arg0)
method_4853(class_1113 arg0)
private float
a(float arg0, axh arg1)
calculateVolume(float arg0, SoundSource arg1)
method_43222(float arg0, class_3419 arg1)
public void
e()
pause()
method_19761()
public void
f()
resume()
method_19762()
public void
a(hsa arg0, int arg1)
playDelayed(SoundInstance arg0, int arg1)
method_4852(class_1113 arg0, int arg1)
public void
a(fro arg0)
updateSource(Camera arg0)
method_4840(class_4184 arg0)
public void
a(alw arg0, axh arg1)
stop(ResourceLocation arg0, SoundSource arg1)
method_4838(class_2960 arg0, class_3419 arg1)
public String
g()
getDebugString()
method_20304()
public List<String>
h()
getAvailableSoundDevices()
method_38564()
public ListenerTransform
i()
getListenerTransform()
method_55592()