Package net.minecraft.client.sound
Class SoundEngine
java.lang.Object
net.minecraft.client.sound.SoundEngine
@Environment(CLIENT) public class SoundEngine extends Object
- Mappings:
Namespace Name official dkaintermediary net/minecraft/class_4225named net/minecraft/client/sound/SoundEngine
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSoundEngine.RunMode(package private) static interfaceSoundEngine.SourceSet(package private) static classSoundEngine.SourceSetImpl -
Field Summary
Fields Modifier and Type Field Description private longcontextPointerprivate longdevicePointerprivate static SoundEngine.SourceSetEMPTY_SOURCE_SETprivate SoundListenerlistenerprivate static LoggerLOGGERprivate SoundEngine.SourceSetstaticSourcesprivate SoundEngine.SourceSetstreamingSources -
Constructor Summary
Constructors Constructor Description SoundEngine() -
Method Summary
Modifier and Type Method Description voidclose()SourcecreateSource(SoundEngine.RunMode mode)StringgetDebugString()SoundListenergetListener()private intgetMonoSourceCount()voidinit()private static longopenDevice()voidrelease(Source source)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLdka;a:Lorg/apache/logging/log4j/Logger;intermediary field_18897Lnet/minecraft/class_4225;field_18897:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/sound/SoundEngine;LOGGER:Lorg/apache/logging/log4j/Logger;
-
EMPTY_SOURCE_SET
- Mappings:
Namespace Name Mixin selector official dLdka;d:Ldka$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 bLdka;b: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 cLdka;c:Jintermediary field_18899Lnet/minecraft/class_4225;field_18899:Jnamed contextPointerLnet/minecraft/client/sound/SoundEngine;contextPointer:J
-
streamingSources
- Mappings:
Namespace Name Mixin selector official eLdka;e:Ldka$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 fLdka;f:Ldka$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 gLdka;g:Ldkb;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
public void init()- Mappings:
Namespace Name Mixin selector official aLdka;a()Vintermediary method_19661Lnet/minecraft/class_4225;method_19661()Vnamed initLnet/minecraft/client/sound/SoundEngine;init()V
-
getMonoSourceCount
private int getMonoSourceCount()- Mappings:
Namespace Name Mixin selector official fLdka;f()Iintermediary method_20297Lnet/minecraft/class_4225;method_20297()Inamed getMonoSourceCountLnet/minecraft/client/sound/SoundEngine;getMonoSourceCount()I
-
openDevice
private static long openDevice()- Mappings:
Namespace Name Mixin selector official gLdka;g()Jintermediary method_20050Lnet/minecraft/class_4225;method_20050()Jnamed openDeviceLnet/minecraft/client/sound/SoundEngine;openDevice()J
-
close
public void close()- Mappings:
Namespace Name Mixin selector official bLdka;b()Vintermediary method_19664Lnet/minecraft/class_4225;method_19664()Vnamed closeLnet/minecraft/client/sound/SoundEngine;close()V
-
getListener
- Mappings:
Namespace Name Mixin selector official cLdka;c()Ldkb;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 aLdka;a(Ldka$c;)Ldjz;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 aLdka;a(Ldjz;)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 dLdka;d()Ljava/lang/String;intermediary method_20296Lnet/minecraft/class_4225;method_20296()Ljava/lang/String;named getDebugStringLnet/minecraft/client/sound/SoundEngine;getDebugString()Ljava/lang/String;
-