类 OggAudioStream
- java.lang.Object
-
- net.minecraft.client.sound.OggAudioStream
-
- 所有已实现的接口:
Closeable,AutoCloseable,AudioStream
@Environment(CLIENT) public class OggAudioStream extends Object implements AudioStream
- Mappings:
Namespace Name official dnlintermediary net/minecraft/class_4228named net/minecraft/client/sound/OggAudioStream
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) static classOggAudioStream.ChannelList
-
字段概要
字段 修饰符和类型 字段 说明 private ByteBufferbufferprivate static intfield_31898private AudioFormatformatprivate InputStreaminputStreamprivate longpointer
-
构造器概要
构造器 构造器 说明 OggAudioStream(InputStream inputStream)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()ByteBuffergetBuffer()ByteBuffergetBuffer(int size)AudioFormatgetFormat()private voidincreaseBufferSize()private voidreadChannels(FloatBuffer floatBuffer, FloatBuffer floatBuffer2, OggAudioStream.ChannelList channelList)private voidreadChannels(FloatBuffer floatBuffer, OggAudioStream.ChannelList channelList)private booleanreadHeader()private booleanreadOggFile(OggAudioStream.ChannelList channelList)
-
-
-
字段详细资料
-
field_31898
private static final int field_31898
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLdnl;a:Iintermediary field_31898Lnet/minecraft/class_4228;field_31898:Inamed field_31898Lnet/minecraft/client/sound/OggAudioStream;field_31898:I
-
pointer
private long pointer
- Mappings:
Namespace Name Mixin selector official bLdnl;b:Jintermediary field_18907Lnet/minecraft/class_4228;field_18907:Jnamed pointerLnet/minecraft/client/sound/OggAudioStream;pointer:J
-
format
private final AudioFormat format
- Mappings:
Namespace Name Mixin selector official cLdnl;c:Ljavax/sound/sampled/AudioFormat;intermediary field_18908Lnet/minecraft/class_4228;field_18908:Ljavax/sound/sampled/AudioFormat;named formatLnet/minecraft/client/sound/OggAudioStream;format:Ljavax/sound/sampled/AudioFormat;
-
inputStream
private final InputStream inputStream
- Mappings:
Namespace Name Mixin selector official dLdnl;d:Ljava/io/InputStream;intermediary field_18909Lnet/minecraft/class_4228;field_18909:Ljava/io/InputStream;named inputStreamLnet/minecraft/client/sound/OggAudioStream;inputStream:Ljava/io/InputStream;
-
buffer
private ByteBuffer buffer
- Mappings:
Namespace Name Mixin selector official eLdnl;e:Ljava/nio/ByteBuffer;intermediary field_18910Lnet/minecraft/class_4228;field_18910:Ljava/nio/ByteBuffer;named bufferLnet/minecraft/client/sound/OggAudioStream;buffer:Ljava/nio/ByteBuffer;
-
-
构造器详细资料
-
OggAudioStream
public OggAudioStream(InputStream inputStream) throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official <init>Ldnl;<init>(Ljava/io/InputStream;)Vintermediary <init>Lnet/minecraft/class_4228;<init>(Ljava/io/InputStream;)Vnamed <init>Lnet/minecraft/client/sound/OggAudioStream;<init>(Ljava/io/InputStream;)V
-
-
方法详细资料
-
readHeader
private boolean readHeader() throws IOException- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official cLdnl;c()Zintermediary method_19677Lnet/minecraft/class_4228;method_19677()Znamed readHeaderLnet/minecraft/client/sound/OggAudioStream;readHeader()Z
-
increaseBufferSize
private void increaseBufferSize()
- Mappings:
Namespace Name Mixin selector official dLdnl;d()Vintermediary method_19678Lnet/minecraft/class_4228;method_19678()Vnamed increaseBufferSizeLnet/minecraft/client/sound/OggAudioStream;increaseBufferSize()V
-
readOggFile
private boolean readOggFile(OggAudioStream.ChannelList channelList) throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLdnl;a(Ldnl$a;)Zintermediary method_19674Lnet/minecraft/class_4228;method_19674(Lnet/minecraft/class_4228$class_4229;)Znamed readOggFileLnet/minecraft/client/sound/OggAudioStream;readOggFile(Lnet/minecraft/client/sound/OggAudioStream$ChannelList;)Z
-
readChannels
private void readChannels(FloatBuffer floatBuffer, OggAudioStream.ChannelList channelList)
- Mappings:
Namespace Name Mixin selector official aLdnl;a(Ljava/nio/FloatBuffer;Ldnl$a;)Vintermediary method_19675Lnet/minecraft/class_4228;method_19675(Ljava/nio/FloatBuffer;Lnet/minecraft/class_4228$class_4229;)Vnamed readChannelsLnet/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 aLdnl;a(Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Ldnl$a;)Vintermediary method_19676Lnet/minecraft/class_4228;method_19676(Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Lnet/minecraft/class_4228$class_4229;)Vnamed readChannelsLnet/minecraft/client/sound/OggAudioStream;readChannels(Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Lnet/minecraft/client/sound/OggAudioStream$ChannelList;)V
-
close
public void close() throws IOException- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official closeLdnl;close()Vintermediary closeLnet/minecraft/class_4228;close()Vnamed closeLnet/minecraft/client/sound/OggAudioStream;close()V
-
getFormat
public AudioFormat getFormat()
- 指定者:
getFormat在接口中AudioStream- Mappings:
Namespace Name Mixin selector official aLezm;a()Ljavax/sound/sampled/AudioFormat;intermediary method_19719Lnet/minecraft/class_4234;method_19719()Ljavax/sound/sampled/AudioFormat;named getFormatLnet/minecraft/client/sound/AudioStream;getFormat()Ljavax/sound/sampled/AudioFormat;
-
getBuffer
public ByteBuffer getBuffer(int size) throws IOException
- 指定者:
getBuffer在接口中AudioStream- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLezm;a(I)Ljava/nio/ByteBuffer;intermediary method_19720Lnet/minecraft/class_4234;method_19720(I)Ljava/nio/ByteBuffer;named getBufferLnet/minecraft/client/sound/AudioStream;getBuffer(I)Ljava/nio/ByteBuffer;
-
getBuffer
public ByteBuffer getBuffer() throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official bLdnl;b()Ljava/nio/ByteBuffer;intermediary method_19721Lnet/minecraft/class_4228;method_19721()Ljava/nio/ByteBuffer;named getBufferLnet/minecraft/client/sound/OggAudioStream;getBuffer()Ljava/nio/ByteBuffer;
-
-