Package net.minecraft.client.sound
Class SoundEngine
java.lang.Object
net.minecraft.client.sound.SoundEngine
- Mappings:
Namespace Name official efxintermediary net/minecraft/class_4225named 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 official aLefx;a:Lorg/slf4j/Logger;intermediary field_18897Lnet/minecraft/class_4225;field_18897: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 official bLefx;b:Iintermediary field_34945Lnet/minecraft/class_4225;field_34945: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 official cLefx;c:Iintermediary field_31897Lnet/minecraft/class_4225;field_31897:Inamed field_31897Lnet/minecraft/client/sound/SoundEngine;field_31897:I
-
EMPTY_SOURCE_SET
- Mappings:
Namespace Name Mixin selector official hLefx;h:Lefx$a;intermediary field_19183Lnet/minecraft/class_4225;field_19183:Lnet/minecraft/class_4225$class_4276;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 official dLefx;d:Jintermediary field_18898Lnet/minecraft/class_4225;field_18898:Jnamed devicePointerLnet/minecraft/client/sound/SoundEngine;devicePointer:J
-
contextPointer
private long contextPointer- Mappings:
Namespace Name Mixin selector official eLefx;e:Jintermediary field_18899Lnet/minecraft/class_4225;field_18899:Jnamed contextPointerLnet/minecraft/client/sound/SoundEngine;contextPointer:J
-
disconnectExtensionPresent
private boolean disconnectExtensionPresent- Mappings:
Namespace Name Mixin selector official fLefx;f:Zintermediary field_34946Lnet/minecraft/class_4225;field_34946:Znamed disconnectExtensionPresentLnet/minecraft/client/sound/SoundEngine;disconnectExtensionPresent:Z
-
deviceSpecifier
- Mappings:
Namespace Name Mixin selector official gLefx;g:Ljava/lang/String;intermediary field_34947Lnet/minecraft/class_4225;field_34947:Ljava/lang/String;named deviceSpecifierLnet/minecraft/client/sound/SoundEngine;deviceSpecifier:Ljava/lang/String;
-
streamingSources
- Mappings:
Namespace Name Mixin selector official iLefx;i:Lefx$a;intermediary field_19184Lnet/minecraft/class_4225;field_19184:Lnet/minecraft/class_4225$class_4276;named streamingSourcesLnet/minecraft/client/sound/SoundEngine;streamingSources:Lnet/minecraft/client/sound/SoundEngine$SourceSet;
-
staticSources
- Mappings:
Namespace Name Mixin selector official jLefx;j:Lefx$a;intermediary field_19185Lnet/minecraft/class_4225;field_19185:Lnet/minecraft/class_4225$class_4276;named staticSourcesLnet/minecraft/client/sound/SoundEngine;staticSources:Lnet/minecraft/client/sound/SoundEngine$SourceSet;
-
listener
- Mappings:
Namespace Name Mixin selector official kLefx;k:Lefy;intermediary field_18902Lnet/minecraft/class_4225;field_18902:Lnet/minecraft/class_4227;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 official aLefx;a(Ljava/lang/String;Z)Vintermediary method_19661Lnet/minecraft/class_4225;method_19661(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 official aLefx;a(Z)Vintermediary method_41711Lnet/minecraft/class_4225;method_41711(Z)Vnamed setDirectionalAudioLnet/minecraft/client/sound/SoundEngine;setDirectionalAudio(Z)V
-
getMonoSourceCount
private int getMonoSourceCount()- Mappings:
Namespace Name Mixin selector official iLefx;i()Iintermediary method_20297Lnet/minecraft/class_4225;method_20297()Inamed getMonoSourceCountLnet/minecraft/client/sound/SoundEngine;getMonoSourceCount()I
-
findAvailableDeviceSpecifier
- Mappings:
Namespace Name Mixin selector official aLefx;a()Ljava/lang/String;intermediary method_38500Lnet/minecraft/class_4225;method_38500()Ljava/lang/String;named findAvailableDeviceSpecifierLnet/minecraft/client/sound/SoundEngine;findAvailableDeviceSpecifier()Ljava/lang/String;
-
getCurrentDeviceName
- Mappings:
Namespace Name Mixin selector official bLefx;b()Ljava/lang/String;intermediary method_38722Lnet/minecraft/class_4225;method_38722()Ljava/lang/String;named getCurrentDeviceNameLnet/minecraft/client/sound/SoundEngine;getCurrentDeviceName()Ljava/lang/String;
-
updateDeviceSpecifier
public boolean updateDeviceSpecifier()- Mappings:
Namespace Name Mixin selector official cLefx;c()Zintermediary method_38723Lnet/minecraft/class_4225;method_38723()Znamed updateDeviceSpecifierLnet/minecraft/client/sound/SoundEngine;updateDeviceSpecifier()Z
-
openDeviceOrFallback
- Mappings:
Namespace Name Mixin selector official aLefx;a(Ljava/lang/String;)Jintermediary method_38501Lnet/minecraft/class_4225;method_38501(Ljava/lang/String;)Jnamed openDeviceOrFallbackLnet/minecraft/client/sound/SoundEngine;openDeviceOrFallback(Ljava/lang/String;)J
-
openDevice
- Mappings:
Namespace Name Mixin selector official bLefx;b(Ljava/lang/String;)Ljava/util/OptionalLong;intermediary method_20050Lnet/minecraft/class_4225;method_20050(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 official dLefx;d()Vintermediary method_19664Lnet/minecraft/class_4225;method_19664()Vnamed closeLnet/minecraft/client/sound/SoundEngine;close()V
-
getListener
- Mappings:
Namespace Name Mixin selector official eLefx;e()Lefy;intermediary method_19665Lnet/minecraft/class_4225;method_19665()Lnet/minecraft/class_4227;named getListenerLnet/minecraft/client/sound/SoundEngine;getListener()Lnet/minecraft/client/sound/SoundListener;
-
createSource
- Mappings:
Namespace Name Mixin selector official aLefx;a(Lefx$c;)Lefw;intermediary method_19663Lnet/minecraft/class_4225;method_19663(Lnet/minecraft/class_4225$class_4105;)Lnet/minecraft/class_4224;named createSourceLnet/minecraft/client/sound/SoundEngine;createSource(Lnet/minecraft/client/sound/SoundEngine$RunMode;)Lnet/minecraft/client/sound/Source;
-
release
- Mappings:
Namespace Name Mixin selector official aLefx;a(Lefw;)Vintermediary method_19662Lnet/minecraft/class_4225;method_19662(Lnet/minecraft/class_4224;)Vnamed releaseLnet/minecraft/client/sound/SoundEngine;release(Lnet/minecraft/client/sound/Source;)V
-
getDebugString
- Mappings:
Namespace Name Mixin selector official fLefx;f()Ljava/lang/String;intermediary method_20296Lnet/minecraft/class_4225;method_20296()Ljava/lang/String;named getDebugStringLnet/minecraft/client/sound/SoundEngine;getDebugString()Ljava/lang/String;
-
getSoundDevices
- Mappings:
Namespace Name Mixin selector official gLefx;g()Ljava/util/List;intermediary method_38502Lnet/minecraft/class_4225;method_38502()Ljava/util/List;named getSoundDevicesLnet/minecraft/client/sound/SoundEngine;getSoundDevices()Ljava/util/List;
-