Package net.minecraft.client.sound
Class OggAudioStream
java.lang.Object
net.minecraft.client.sound.OggAudioStream
- All Implemented Interfaces:
Closeable
,AutoCloseable
,AudioStream
- Mappings:
Namespace Name official drm
intermediary net/minecraft/class_4228
named net/minecraft/client/sound/OggAudioStream
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate ByteBuffer
private static final int
private final AudioFormat
private final InputStream
private long
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
getBuffer
(int size) private void
private void
readChannels
(FloatBuffer buf, FloatBuffer buf2, OggAudioStream.ChannelList channelList) private void
readChannels
(FloatBuffer buf, OggAudioStream.ChannelList channelList) private boolean
private boolean
readOggFile
(OggAudioStream.ChannelList channelList)
-
Field Details
-
BUFFER_SIZE
private static final int BUFFER_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector official a
Ldrm;a:I
intermediary field_31898
Lnet/minecraft/class_4228;field_31898:I
named BUFFER_SIZE
Lnet/minecraft/client/sound/OggAudioStream;BUFFER_SIZE:I
-
pointer
private long pointer- Mappings:
Namespace Name Mixin selector official b
Ldrm;b: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 c
Ldrm;c: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 d
Ldrm;d: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 e
Ldrm;e: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>
Ldrm;<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
Ldrm;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
Ldrm;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
Ldrm;a(Ldrm$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
Ldrm;a(Ljava/nio/FloatBuffer;Ldrm$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 buf, FloatBuffer buf2, OggAudioStream.ChannelList channelList) - Mappings:
Namespace Name Mixin selector official a
Ldrm;a(Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Ldrm$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
-
getFormat
- Specified by:
getFormat
in interfaceAudioStream
- Mappings:
Namespace Name Mixin selector official a
Lfeh;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
Lfeh;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
Ldrm;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;
-