Package net.minecraft.client.sound
Class OggAudioStream
java.lang.Object
net.minecraft.client.sound.OggAudioStream
- All Implemented Interfaces:
Closeable
,AutoCloseable
,AudioStream
@Environment(CLIENT) public class OggAudioStream extends Object implements AudioStream
- Mappings:
Namespace Name official dkc
intermediary net/minecraft/class_4228
named net/minecraft/client/sound/OggAudioStream
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
OggAudioStream.ChannelList
-
Field Summary
Fields Modifier and Type Field Description private ByteBuffer
buffer
private AudioFormat
format
private InputStream
inputStream
private long
pointer
-
Constructor Summary
Constructors Constructor Description OggAudioStream(InputStream inputStream)
-
Method Summary
Modifier and Type Method Description void
close()
ByteBuffer
getBuffer()
ByteBuffer
getBuffer(int size)
AudioFormat
getFormat()
private void
increaseBufferSize()
private void
readChannels(FloatBuffer floatBuffer, FloatBuffer floatBuffer2, OggAudioStream.ChannelList channelList)
private void
readChannels(FloatBuffer floatBuffer, OggAudioStream.ChannelList channelList)
private boolean
readHeader()
private boolean
readOggFile(OggAudioStream.ChannelList channelList)
-
Field Details
-
pointer
private long pointer- Mappings:
Namespace Name Mixin selector official a
Ldkc;a:J
intermediary field_18907
Lnet/minecraft/class_4228;field_18907:J
named pointer
Lnet/minecraft/client/sound/OggAudioStream;pointer:J
-
format
- Mappings:
Namespace Name Mixin selector official b
Ldkc;b:Ljavax/sound/sampled/AudioFormat;
intermediary field_18908
Lnet/minecraft/class_4228;field_18908:Ljavax/sound/sampled/AudioFormat;
named format
Lnet/minecraft/client/sound/OggAudioStream;format:Ljavax/sound/sampled/AudioFormat;
-
inputStream
- Mappings:
Namespace Name Mixin selector official c
Ldkc;c:Ljava/io/InputStream;
intermediary field_18909
Lnet/minecraft/class_4228;field_18909:Ljava/io/InputStream;
named inputStream
Lnet/minecraft/client/sound/OggAudioStream;inputStream:Ljava/io/InputStream;
-
buffer
- Mappings:
Namespace Name Mixin selector official d
Ldkc;d:Ljava/nio/ByteBuffer;
intermediary field_18910
Lnet/minecraft/class_4228;field_18910:Ljava/nio/ByteBuffer;
named buffer
Lnet/minecraft/client/sound/OggAudioStream;buffer:Ljava/nio/ByteBuffer;
-
-
Constructor Details
-
OggAudioStream
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official <init>
Ldkc;<init>(Ljava/io/InputStream;)V
intermediary <init>
Lnet/minecraft/class_4228;<init>(Ljava/io/InputStream;)V
named <init>
Lnet/minecraft/client/sound/OggAudioStream;<init>(Ljava/io/InputStream;)V
-
-
Method Details
-
readHeader
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official c
Ldkc;c()Z
intermediary method_19677
Lnet/minecraft/class_4228;method_19677()Z
named readHeader
Lnet/minecraft/client/sound/OggAudioStream;readHeader()Z
-
increaseBufferSize
private void increaseBufferSize()- Mappings:
Namespace Name Mixin selector official d
Ldkc;d()V
intermediary method_19678
Lnet/minecraft/class_4228;method_19678()V
named increaseBufferSize
Lnet/minecraft/client/sound/OggAudioStream;increaseBufferSize()V
-
readOggFile
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Ldkc;a(Ldkc$a;)Z
intermediary method_19674
Lnet/minecraft/class_4228;method_19674(Lnet/minecraft/class_4228$class_4229;)Z
named readOggFile
Lnet/minecraft/client/sound/OggAudioStream;readOggFile(Lnet/minecraft/client/sound/OggAudioStream$ChannelList;)Z
-
readChannels
- Mappings:
Namespace Name Mixin selector official a
Ldkc;a(Ljava/nio/FloatBuffer;Ldkc$a;)V
intermediary method_19675
Lnet/minecraft/class_4228;method_19675(Ljava/nio/FloatBuffer;Lnet/minecraft/class_4228$class_4229;)V
named readChannels
Lnet/minecraft/client/sound/OggAudioStream;readChannels(Ljava/nio/FloatBuffer;Lnet/minecraft/client/sound/OggAudioStream$ChannelList;)V
-
readChannels
private void readChannels(FloatBuffer floatBuffer, FloatBuffer floatBuffer2, OggAudioStream.ChannelList channelList)- Mappings:
Namespace Name Mixin selector official a
Ldkc;a(Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Ldkc$a;)V
intermediary method_19676
Lnet/minecraft/class_4228;method_19676(Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Lnet/minecraft/class_4228$class_4229;)V
named readChannels
Lnet/minecraft/client/sound/OggAudioStream;readChannels(Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Lnet/minecraft/client/sound/OggAudioStream$ChannelList;)V
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official close
Ldkc;close()V
intermediary close
Lnet/minecraft/class_4228;close()V
named close
Lnet/minecraft/client/sound/OggAudioStream;close()V
-
getFormat
- Specified by:
getFormat
in interfaceAudioStream
- Mappings:
Namespace Name Mixin selector official a
Leve;a()Ljavax/sound/sampled/AudioFormat;
intermediary method_19719
Lnet/minecraft/class_4234;method_19719()Ljavax/sound/sampled/AudioFormat;
named getFormat
Lnet/minecraft/client/sound/AudioStream;getFormat()Ljavax/sound/sampled/AudioFormat;
-
getBuffer
- Specified by:
getBuffer
in interfaceAudioStream
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Leve;a(I)Ljava/nio/ByteBuffer;
intermediary method_19720
Lnet/minecraft/class_4234;method_19720(I)Ljava/nio/ByteBuffer;
named getBuffer
Lnet/minecraft/client/sound/AudioStream;getBuffer(I)Ljava/nio/ByteBuffer;
-
getBuffer
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official b
Ldkc;b()Ljava/nio/ByteBuffer;
intermediary method_19721
Lnet/minecraft/class_4228;method_19721()Ljava/nio/ByteBuffer;
named getBuffer
Lnet/minecraft/client/sound/OggAudioStream;getBuffer()Ljava/nio/ByteBuffer;
-