net.minecraft.client.sound

public class SoftSystemEventsAudioDeviceChangeTracker

extends AbstractAudioDeviceChangeTracker

All mapped superinterfaces:

AudioDeviceChangeTracker

com.mojang.blaze3d.audio.CallbackDeviceTracker
com.mojang.blaze3d.audio.CallbackDeviceTracker
net.minecraft.class_1_367
net.minecraft.client.sound.SoftSystemEventsAudioDeviceChangeTracker

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
LOGGER
field_1_2076
LOGGER
private volatile boolean
updateRequested
updateRequested
field_1_2078
changed
private static final int[]
SUBSCRIBED_EVENT_TYPES
SUBSCRIBED_EVENT_TYPES
field_1_2077
events
public static final HexFormat
HEX_FORMAT
HEX_FORMAT
field_1_2075
HEX_FORMATTER

Constructor summary

ModifierConstructor
public (AudioDeviceInfo deviceList)

Method summary

Modifier and TypeMethod
protected boolean
isUpdateRequested()
isUpdateRequested()
method_1_2508()
isChanged()
protected void
discardUpdateRequest()
discardUpdateRequest()
method_1_2507()
reset()
public static boolean
isSupported()
isSupported()
method_1_2513()
supportsAllEvents()
public static SoftSystemEventsAudioDeviceChangeTracker
createAndInstall(DeviceList deviceList)
createAndInstall(DeviceList deviceList)
method_1_2510(class_1_355 arg0)
create(AudioDeviceInfo audioDeviceInfo)
private org.lwjgl.openal.SOFTSystemEventProcI
createCallback()
createCallback()
method_1_2511()
getEventCallback()
private static boolean
isSupportedForPlaybackDevice(int eventType)
isSupportedForPlaybackDevice(int eventType)
method_1_2514(int arg0)
isEventSupported(int eventType)
private static String
deviceTypeToString(int deviceType)
deviceTypeToString(int deviceType)
method_1_2512(int arg0)
describeDeviceType(int deviceType)