Package com.mojang.blaze3d.audio
Class Channel
java.lang.Object
com.mojang.blaze3d.audio.Channel
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intprivate final AtomicBooleanprivate static final org.slf4j.Loggerprivate static final intprivate final intprivate AudioStreamprivate int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
QUEUED_BUFFER_COUNTprivate static final int QUEUED_BUFFER_COUNT- See Also:
 
- 
BUFFER_DURATION_SECONDSpublic static final int BUFFER_DURATION_SECONDS- See Also:
 
- 
sourceprivate final int source
- 
initialized
- 
streamingBufferSizeprivate int streamingBufferSize
- 
stream
 
- 
- 
Constructor Details- 
Channelprivate Channel(int p_83648_) 
 
- 
- 
Method Details- 
create
- 
destroypublic void destroy()
- 
playpublic void play()
- 
getStateprivate int getState()
- 
pausepublic void pause()
- 
unpausepublic void unpause()
- 
stoppublic void stop()
- 
playingpublic boolean playing()
- 
stoppedpublic boolean stopped()
- 
setSelfPosition
- 
setPitchpublic void setPitch(float p_83651_) 
- 
setLoopingpublic void setLooping(boolean p_83664_) 
- 
setVolumepublic void setVolume(float p_83667_) 
- 
disableAttenuationpublic void disableAttenuation()
- 
linearAttenuationpublic void linearAttenuation(float p_83674_) 
- 
setRelativepublic void setRelative(boolean p_83671_) 
- 
attachStaticBuffer
- 
attachBufferStream
- 
calculateBufferSize
- 
pumpBuffersprivate void pumpBuffers(int p_83653_) 
- 
updateStreampublic void updateStream()
- 
removeProcessedBuffersprivate int removeProcessedBuffers()
 
-