Êþº¾Ei  java/lang/Object()V   $com/mojang/blaze3d/audio/SoundBufferdataLjava/nio/ByteBuffer;  format!Ljavax/sound/sampled/AudioFormat;  java/nio/ByteBufferlimit()I  sizeI   hasAlBufferZ !" #$java/util/OptionalIntempty()Ljava/util/OptionalInt; &'( )*#com/mojang/blaze3d/audio/OpenAlUtilaudioFormatToOpenAl$(Ljavax/sound/sampled/AudioFormat;)I ,-. /0org/lwjgl/openal/AL10 alGenBuffers([I)V2Creating buffer &4 56 checkALError(Ljava/lang/String;)Z 89: ;<javax/sound/sampled/AudioFormat getSampleRate()F ,> ?@ alBufferData(IILjava/nio/ByteBuffer;I)VBAssigning buffer data D EalBuffer G HIof(I)Ljava/util/OptionalInt; ,K L0alDeleteBuffersNDeleting stream buffers P Q$ getAlBufferRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;9(Ljava/nio/ByteBuffer;Ljavax/sound/sampled/AudioFormat;)VCodeLineNumberTableLocalVariableTablethis&Lcom/mojang/blaze3d/audio/SoundBuffer;MethodParameters audioFormat intBuffer[I StackMapTable]discardAlBufferreleaseAlBufferresultLjava/util/OptionalInt;#()Ljavax/sound/sampled/AudioFormat;isValid()Z SourceFileSoundBuffer.java! RSETUe*·*+µ*,µ *+¶µ±V W XY Z  Q$Uðf*´šZ*´Ç¸°*´ ¸%<¼ M,¸+1¸3™¸°,.*´*´ ¶7‹¸=A¸3™¸°*,.µC*µ*µ*´C¸F°V> "#$"%*&.(A)I*M,T-Y.^1W D[@\]fXY^ý_ù`Uj#*´™¼ Y*´CO¸JM¸3™±*µ±V5678;"<W #XY^a$UH *¶OL*µ+°V?@ AW XYbcdU/*´ °VEW XYU/*´¬VIW XYefUJ*´Ç *´™§¬VMW XY^@gh