net.minecraft.client.sound

public abstract class AbstractAudioDeviceChangeTracker

implements AudioDeviceChangeTracker

com.mojang.blaze3d.audio.AbstractDeviceTracker
net.minecraft.class_1_366
net.minecraft.client.sound.AbstractAudioDeviceChangeTracker

Field summary

Modifier and TypeField
private volatile AudioDeviceInfo
deviceList
field_1_2073
audioDeviceInfo
private final AtomicBoolean
updatePending
field_1_2074
currentlyFinding

Constructor summary

ModifierConstructor
public (AudioDeviceInfo audioDeviceInfo)

Method summary

Modifier and TypeMethod
protected abstract boolean
isUpdateRequested()
method_1_2508()
isChanged()
protected abstract void
discardUpdateRequest()
method_1_2507()
reset()
public AudioDeviceInfo
currentDevices()
method_1_2491()
getAudioDeviceInfo()
public void
forceRefresh()
method_1_2492()
onLost()
public void
tick()
method_1_2493()
refresh()
private void
lambda$tick$0()
method_1_2509()
method_1_2509()