webdisplays/src/main/java/net/montoyo/wd/client/audio/WDExtendedAudioStream.java

24 lines
449 B
Java

package net.montoyo.wd.client.audio;
import com.mojang.blaze3d.audio.Channel;
import javax.sound.sampled.AudioFormat;
public interface WDExtendedAudioStream {
default int getPumpCount(int defaultAmount) {
return defaultAmount;
}
default void attach(Channel channel) {
return;
}
default int computeSize(AudioFormat format, int streamingBufferSize) {
return streamingBufferSize;
}
default boolean canStop() {
return true;
}
}