类 SoundEngine
- java.lang.Object
-
- net.minecraft.client.sound.SoundEngine
-
@Environment(CLIENT) public class SoundEngine extends Object
- Mappings:
Namespace Name official dnjintermediary net/minecraft/class_4225named net/minecraft/client/sound/SoundEngine
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classSoundEngine.RunMode(专用程序包) static interfaceSoundEngine.SourceSet(专用程序包) static classSoundEngine.SourceSetImpl
-
字段概要
字段 修饰符和类型 字段 说明 private longcontextPointerprivate longdevicePointerprivate static SoundEngine.SourceSetEMPTY_SOURCE_SETprivate static intfield_31896private static intfield_31897private SoundListenerlistenerprivate static LoggerLOGGERprivate SoundEngine.SourceSetstaticSourcesprivate SoundEngine.SourceSetstreamingSources
-
构造器概要
构造器 构造器 说明 SoundEngine()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()@Nullable SourcecreateSource(SoundEngine.RunMode mode)StringgetDebugString()SoundListenergetListener()private intgetMonoSourceCount()voidinit()private static longopenDevice()voidrelease(Source source)
-
-
-
字段详细资料
-
field_31896
private static final int field_31896
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLdnj;a:Iintermediary field_31896Lnet/minecraft/class_4225;field_31896:Inamed field_31896Lnet/minecraft/client/sound/SoundEngine;field_31896:I
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official bLdnj;b: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;
-
field_31897
private static final int field_31897
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLdnj;c:Iintermediary field_31897Lnet/minecraft/class_4225;field_31897:Inamed field_31897Lnet/minecraft/client/sound/SoundEngine;field_31897:I
-
EMPTY_SOURCE_SET
private static final SoundEngine.SourceSet EMPTY_SOURCE_SET
- Mappings:
Namespace Name Mixin selector official fLdnj;f:Ldnj$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 dLdnj;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 eLdnj;e:Jintermediary field_18899Lnet/minecraft/class_4225;field_18899:Jnamed contextPointerLnet/minecraft/client/sound/SoundEngine;contextPointer:J
-
streamingSources
private SoundEngine.SourceSet streamingSources
- Mappings:
Namespace Name Mixin selector official gLdnj;g:Ldnj$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
private SoundEngine.SourceSet staticSources
- Mappings:
Namespace Name Mixin selector official hLdnj;h:Ldnj$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
private final SoundListener listener
- Mappings:
Namespace Name Mixin selector official iLdnj;i:Ldnk;intermediary field_18902Lnet/minecraft/class_4225;field_18902:Lnet/minecraft/class_4227;named listenerLnet/minecraft/client/sound/SoundEngine;listener:Lnet/minecraft/client/sound/SoundListener;
-
-
方法详细资料
-
init
public void init()
- Mappings:
Namespace Name Mixin selector official aLdnj;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 fLdnj;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 gLdnj;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 bLdnj;b()Vintermediary method_19664Lnet/minecraft/class_4225;method_19664()Vnamed closeLnet/minecraft/client/sound/SoundEngine;close()V
-
getListener
public SoundListener getListener()
- Mappings:
Namespace Name Mixin selector official cLdnj;c()Ldnk;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
@Nullable public @Nullable Source createSource(SoundEngine.RunMode mode)
- Mappings:
Namespace Name Mixin selector official aLdnj;a(Ldnj$c;)Ldni;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
public void release(Source source)
- Mappings:
Namespace Name Mixin selector official aLdnj;a(Ldni;)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
public String getDebugString()
- Mappings:
Namespace Name Mixin selector official dLdnj;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;
-
-