public class AudioStreamManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<ResourceLocation,java.util.concurrent.CompletableFuture<AudioStreamBuffer>> |
cache |
private IResourceManager |
resourceManager |
Constructor and Description |
---|
AudioStreamManager(IResourceManager p_i50893_1_) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
java.util.concurrent.CompletableFuture<AudioStreamBuffer> |
getCompleteBuffer(ResourceLocation p_217909_1_) |
java.util.concurrent.CompletableFuture<IAudioStream> |
getStream(ResourceLocation p_217917_1_,
boolean p_217917_2_) |
java.util.concurrent.CompletableFuture<?> |
preload(java.util.Collection<Sound> p_217908_1_) |
private final IResourceManager resourceManager
private final java.util.Map<ResourceLocation,java.util.concurrent.CompletableFuture<AudioStreamBuffer>> cache
public AudioStreamManager(IResourceManager p_i50893_1_)
public java.util.concurrent.CompletableFuture<AudioStreamBuffer> getCompleteBuffer(ResourceLocation p_217909_1_)
public java.util.concurrent.CompletableFuture<IAudioStream> getStream(ResourceLocation p_217917_1_, boolean p_217917_2_)
public void clear()
public java.util.concurrent.CompletableFuture<?> preload(java.util.Collection<Sound> p_217908_1_)