CLASS net/minecraft/class_4224 net/minecraft/client/sound/Source
	FIELD field_18892 LOGGER Lorg/slf4j/Logger;
	FIELD field_18893 pointer I
	FIELD field_18894 playing Ljava/util/concurrent/atomic/AtomicBoolean;
	FIELD field_18895 bufferSize I
	FIELD field_18896 stream Lnet/minecraft/class_4234;
	METHOD <init> (I)V
		ARG 1 pointer
	METHOD method_19638 create ()Lnet/minecraft/class_4224;
	METHOD method_19639 setPitch (F)V
		ARG 1 pitch
	METHOD method_19640 read (I)V
		ARG 1 count
	METHOD method_19641 setPosition (Lnet/minecraft/class_243;)V
		ARG 1 pos
	METHOD method_19642 setBuffer (Lnet/minecraft/class_4231;)V
		ARG 1 sound
	METHOD method_19643 setStream (Lnet/minecraft/class_4234;)V
		ARG 1 stream
	METHOD method_19644 getBufferSize (Ljavax/sound/sampled/AudioFormat;I)I
		ARG 0 format
		ARG 1 time
	METHOD method_19645 setLooping (Z)V
		ARG 1 looping
	METHOD method_19646 close ()V
	METHOD method_19647 setVolume (F)V
		ARG 1 volume
	METHOD method_19648 (I)V
		ARG 1 pointer
	METHOD method_19649 setRelative (Z)V
		ARG 1 relative
	METHOD method_19650 play ()V
	METHOD method_19651 setAttenuation (F)V
		ARG 1 attenuation
	METHOD method_19652 (I)V
		ARG 1 pointer
	METHOD method_19653 pause ()V
	METHOD method_19654 resume ()V
	METHOD method_19655 stop ()V
	METHOD method_19656 isStopped ()Z
	METHOD method_19657 disableAttenuation ()V
	METHOD method_19658 tick ()V
	METHOD method_19659 getSourceState ()I
	METHOD method_19660 removeProcessedBuffers ()I
	METHOD method_35598 isPlaying ()Z
