package net.minecraft.client.sounds; import java.io.Closeable; import java.io.IOException; import java.nio.ByteBuffer; import javax.sound.sampled.AudioFormat; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; @Environment(EnvType.CLIENT) public interface AudioStream extends Closeable { AudioFormat getFormat(); ByteBuffer read(final int expectedSize) throws IOException; }