Package net.minecraft.client.sound
Class SoundEngine
java.lang.Object
net.minecraft.client.sound.SoundEngine
- Mappings:
Namespace Name intermediary net/minecraft/class_4225official efxnamed net/minecraft/client/sound/SoundEngine
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumprivate static interfaceprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate longprivate booleanprivate static final SoundEngine.SourceSetprivate static final intprivate static final intprivate final SoundListener(package private) static final Loggerprivate SoundEngine.SourceSetprivate SoundEngine.SourceSet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()private intvoidbooleanprivate static OptionalLongopenDevice(@Nullable String deviceSpecifier) private static longopenDeviceOrFallback(@Nullable String deviceSpecifier) voidprivate voidsetDirectionalAudio(boolean enabled) boolean
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector intermediary field_18897Lnet/minecraft/class_4225;field_18897:Lorg/slf4j/Logger;official aLefx;a:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/sound/SoundEngine;LOGGER:Lorg/slf4j/Logger;
-
field_34945
private static final int field_34945- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_34945Lnet/minecraft/class_4225;field_34945:Iofficial bLefx;b:Inamed field_34945Lnet/minecraft/client/sound/SoundEngine;field_34945:I
-
field_31897
private static final int field_31897- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31897Lnet/minecraft/class_4225;field_31897:Iofficial cLefx;c:Inamed field_31897Lnet/minecraft/client/sound/SoundEngine;field_31897:I
-
EMPTY_SOURCE_SET
- Mappings:
Namespace Name Mixin selector intermediary field_19183Lnet/minecraft/class_4225;field_19183:Lnet/minecraft/class_4225$class_4276;official hLefx;h:Lefx$a;named EMPTY_SOURCE_SETLnet/minecraft/client/sound/SoundEngine;EMPTY_SOURCE_SET:Lnet/minecraft/client/sound/SoundEngine$SourceSet;
-
devicePointer
private long devicePointer- Mappings:
Namespace Name Mixin selector intermediary field_18898Lnet/minecraft/class_4225;field_18898:Jofficial dLefx;d:Jnamed devicePointerLnet/minecraft/client/sound/SoundEngine;devicePointer:J
-
contextPointer
private long contextPointer- Mappings:
Namespace Name Mixin selector intermediary field_18899Lnet/minecraft/class_4225;field_18899:Jofficial eLefx;e:Jnamed contextPointerLnet/minecraft/client/sound/SoundEngine;contextPointer:J
-
disconnectExtensionPresent
private boolean disconnectExtensionPresent- Mappings:
Namespace Name Mixin selector intermediary field_34946Lnet/minecraft/class_4225;field_34946:Zofficial fLefx;f:Znamed disconnectExtensionPresentLnet/minecraft/client/sound/SoundEngine;disconnectExtensionPresent:Z
-
deviceSpecifier
- Mappings:
Namespace Name Mixin selector intermediary field_34947Lnet/minecraft/class_4225;field_34947:Ljava/lang/String;official gLefx;g:Ljava/lang/String;named deviceSpecifierLnet/minecraft/client/sound/SoundEngine;deviceSpecifier:Ljava/lang/String;
-
streamingSources
- Mappings:
Namespace Name Mixin selector intermediary field_19184Lnet/minecraft/class_4225;field_19184:Lnet/minecraft/class_4225$class_4276;official iLefx;i:Lefx$a;named streamingSourcesLnet/minecraft/client/sound/SoundEngine;streamingSources:Lnet/minecraft/client/sound/SoundEngine$SourceSet;
-
staticSources
- Mappings:
Namespace Name Mixin selector intermediary field_19185Lnet/minecraft/class_4225;field_19185:Lnet/minecraft/class_4225$class_4276;official jLefx;j:Lefx$a;named staticSourcesLnet/minecraft/client/sound/SoundEngine;staticSources:Lnet/minecraft/client/sound/SoundEngine$SourceSet;
-
listener
- Mappings:
Namespace Name Mixin selector intermediary field_18902Lnet/minecraft/class_4225;field_18902:Lnet/minecraft/class_4227;official kLefx;k:Lefy;named listenerLnet/minecraft/client/sound/SoundEngine;listener:Lnet/minecraft/client/sound/SoundListener;
-
-
Constructor Details
-
SoundEngine
public SoundEngine()
-
-
Method Details
-
init
- Mappings:
Namespace Name Mixin selector intermediary method_19661Lnet/minecraft/class_4225;method_19661(Ljava/lang/String;Z)Vofficial aLefx;a(Ljava/lang/String;Z)Vnamed initLnet/minecraft/client/sound/SoundEngine;init(Ljava/lang/String;Z)V
-
setDirectionalAudio
private void setDirectionalAudio(boolean enabled) - Mappings:
Namespace Name Mixin selector intermediary method_41711Lnet/minecraft/class_4225;method_41711(Z)Vofficial aLefx;a(Z)Vnamed setDirectionalAudioLnet/minecraft/client/sound/SoundEngine;setDirectionalAudio(Z)V
-
getMonoSourceCount
private int getMonoSourceCount()- Mappings:
Namespace Name Mixin selector intermediary method_20297Lnet/minecraft/class_4225;method_20297()Iofficial iLefx;i()Inamed getMonoSourceCountLnet/minecraft/client/sound/SoundEngine;getMonoSourceCount()I
-
findAvailableDeviceSpecifier
- Mappings:
Namespace Name Mixin selector intermediary method_38500Lnet/minecraft/class_4225;method_38500()Ljava/lang/String;official aLefx;a()Ljava/lang/String;named findAvailableDeviceSpecifierLnet/minecraft/client/sound/SoundEngine;findAvailableDeviceSpecifier()Ljava/lang/String;
-
getCurrentDeviceName
- Mappings:
Namespace Name Mixin selector intermediary method_38722Lnet/minecraft/class_4225;method_38722()Ljava/lang/String;official bLefx;b()Ljava/lang/String;named getCurrentDeviceNameLnet/minecraft/client/sound/SoundEngine;getCurrentDeviceName()Ljava/lang/String;
-
updateDeviceSpecifier
public boolean updateDeviceSpecifier()- Mappings:
Namespace Name Mixin selector intermediary method_38723Lnet/minecraft/class_4225;method_38723()Zofficial cLefx;c()Znamed updateDeviceSpecifierLnet/minecraft/client/sound/SoundEngine;updateDeviceSpecifier()Z
-
openDeviceOrFallback
- Mappings:
Namespace Name Mixin selector intermediary method_38501Lnet/minecraft/class_4225;method_38501(Ljava/lang/String;)Jofficial aLefx;a(Ljava/lang/String;)Jnamed openDeviceOrFallbackLnet/minecraft/client/sound/SoundEngine;openDeviceOrFallback(Ljava/lang/String;)J
-
openDevice
- Mappings:
Namespace Name Mixin selector intermediary method_20050Lnet/minecraft/class_4225;method_20050(Ljava/lang/String;)Ljava/util/OptionalLong;official bLefx;b(Ljava/lang/String;)Ljava/util/OptionalLong;named openDeviceLnet/minecraft/client/sound/SoundEngine;openDevice(Ljava/lang/String;)Ljava/util/OptionalLong;
-
close
public void close()- Mappings:
Namespace Name Mixin selector intermediary method_19664Lnet/minecraft/class_4225;method_19664()Vofficial dLefx;d()Vnamed closeLnet/minecraft/client/sound/SoundEngine;close()V
-
getListener
- Mappings:
Namespace Name Mixin selector intermediary method_19665Lnet/minecraft/class_4225;method_19665()Lnet/minecraft/class_4227;official eLefx;e()Lefy;named getListenerLnet/minecraft/client/sound/SoundEngine;getListener()Lnet/minecraft/client/sound/SoundListener;
-
createSource
- Mappings:
Namespace Name Mixin selector intermediary method_19663Lnet/minecraft/class_4225;method_19663(Lnet/minecraft/class_4225$class_4105;)Lnet/minecraft/class_4224;official aLefx;a(Lefx$c;)Lefw;named createSourceLnet/minecraft/client/sound/SoundEngine;createSource(Lnet/minecraft/client/sound/SoundEngine$RunMode;)Lnet/minecraft/client/sound/Source;
-
release
- Mappings:
Namespace Name Mixin selector intermediary method_19662Lnet/minecraft/class_4225;method_19662(Lnet/minecraft/class_4224;)Vofficial aLefx;a(Lefw;)Vnamed releaseLnet/minecraft/client/sound/SoundEngine;release(Lnet/minecraft/client/sound/Source;)V
-
getDebugString
- Mappings:
Namespace Name Mixin selector intermediary method_20296Lnet/minecraft/class_4225;method_20296()Ljava/lang/String;official fLefx;f()Ljava/lang/String;named getDebugStringLnet/minecraft/client/sound/SoundEngine;getDebugString()Ljava/lang/String;
-
getSoundDevices
- Mappings:
Namespace Name Mixin selector intermediary method_38502Lnet/minecraft/class_4225;method_38502()Ljava/util/List;official gLefx;g()Ljava/util/List;named getSoundDevicesLnet/minecraft/client/sound/SoundEngine;getSoundDevices()Ljava/util/List;
-