Package com.mojang.blaze3d.audio
Class Library
java.lang.Object
com.mojang.blaze3d.audio.Library
-
Nested Class Summary
Modifier and TypeClassDescription(package private) static interface
(package private) static class
static enum
-
Field Summary
Modifier and TypeFieldDescriptionprivate long
private long
private static final int
private String
private static final Library.ChannelPool
private final Listener
(package private) static final org.slf4j.Logger
private static final int
private Library.ChannelPool
private Library.ChannelPool
private boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionacquireChannel
(Library.Pool p_83698_) void
cleanup()
private int
static String
boolean
void
boolean
private static long
openDeviceOrFallback
(String p_193473_) void
releaseChannel
(Channel p_83696_) private static OptionalLong
tryOpenDevice
(String p_193476_)
-
Field Details
-
LOGGER
static final org.slf4j.Logger LOGGER -
NO_DEVICE
private static final int NO_DEVICE- See Also:
-
DEFAULT_CHANNEL_COUNT
private static final int DEFAULT_CHANNEL_COUNT- See Also:
-
currentDevice
private long currentDevice -
context
private long context -
supportsDisconnections
private boolean supportsDisconnections -
defaultDeviceName
-
EMPTY
-
staticChannels
-
streamingChannels
-
listener
-
-
Constructor Details
-
Library
public Library()
-
-
Method Details
-
init
-
getChannelCount
private int getChannelCount() -
getDefaultDeviceName
-
getCurrentDeviceName
-
hasDefaultDeviceChanged
public boolean hasDefaultDeviceChanged() -
openDeviceOrFallback
-
tryOpenDevice
-
cleanup
public void cleanup() -
getListener
-
acquireChannel
-
releaseChannel
-
getDebugString
-
getAvailableSoundDevices
-
isCurrentDeviceDisconnected
public boolean isCurrentDeviceDisconnected()
-