Package com.mojang.blaze3d.audio
Class Channel
java.lang.Object
com.mojang.blaze3d.audio.Channel
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate final AtomicBooleanprivate static final org.slf4j.Loggerprivate static final intprivate final intprivate AudioStreamprivate int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidattachBufferStream(AudioStream p_83659_) voidattachStaticBuffer(SoundBuffer p_83657_) private static intcalculateBufferSize(AudioFormat p_83661_, int p_83662_) (package private) static Channelcreate()voiddestroy()voidprivate intgetState()voidlinearAttenuation(float p_83674_) voidpause()voidplay()booleanplaying()private voidpumpBuffers(int p_83653_) private intvoidsetLooping(boolean p_83664_) voidsetPitch(float p_83651_) voidsetRelative(boolean p_83671_) voidsetSelfPosition(Vec3 p_83655_) voidsetVolume(float p_83667_) voidstop()booleanstopped()voidunpause()void 
- 
Field Details
- 
LOGGER
private static final org.slf4j.Logger LOGGER - 
QUEUED_BUFFER_COUNT
private static final int QUEUED_BUFFER_COUNT- See Also:
 
 - 
BUFFER_DURATION_SECONDS
public static final int BUFFER_DURATION_SECONDS- See Also:
 
 - 
source
private final int source - 
initialized
 - 
streamingBufferSize
private int streamingBufferSize - 
stream
 
 - 
 - 
Constructor Details
- 
Channel
private Channel(int p_83648_)  
 - 
 - 
Method Details
- 
create
 - 
destroy
public void destroy() - 
play
public void play() - 
getState
private int getState() - 
pause
public void pause() - 
unpause
public void unpause() - 
stop
public void stop() - 
playing
public boolean playing() - 
stopped
public boolean stopped() - 
setSelfPosition
 - 
setPitch
public void setPitch(float p_83651_)  - 
setLooping
public void setLooping(boolean p_83664_)  - 
setVolume
public void setVolume(float p_83667_)  - 
disableAttenuation
public void disableAttenuation() - 
linearAttenuation
public void linearAttenuation(float p_83674_)  - 
setRelative
public void setRelative(boolean p_83671_)  - 
attachStaticBuffer
 - 
attachBufferStream
 - 
calculateBufferSize
 - 
pumpBuffers
private void pumpBuffers(int p_83653_)  - 
updateStream
public void updateStream() - 
removeProcessedBuffers
private int removeProcessedBuffers() 
 -