类 Channel
java.lang.Object
com.mojang.blaze3d.audio.Channel
-
字段概要
字段修饰符和类型字段说明static final int
private final AtomicBoolean
private static final org.slf4j.Logger
private static final int
private final int
private AudioStream
private int
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
attachBufferStream
(AudioStream pStream) void
attachStaticBuffer
(SoundBuffer pBuffer) private static int
calculateBufferSize
(AudioFormat pFormat, int pSampleAmount) (专用程序包) static Channel
create()
void
destroy()
void
private int
getState()
void
linearAttenuation
(float pLinearAttenuation) void
pause()
void
play()
boolean
playing()
private void
pumpBuffers
(int pReadCount) private int
void
setLooping
(boolean pLooping) void
setPitch
(float pPitch) void
setRelative
(boolean pRelative) void
setSelfPosition
(Vec3 pSource) void
setVolume
(float pVolume) void
stop()
boolean
stopped()
void
unpause()
void
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
QUEUED_BUFFER_COUNT
private static final int QUEUED_BUFFER_COUNT- 另请参阅:
-
BUFFER_DURATION_SECONDS
public static final int BUFFER_DURATION_SECONDS- 另请参阅:
-
source
private final int source -
initialized
-
streamingBufferSize
private int streamingBufferSize -
stream
-
-
构造器详细资料
-
Channel
private Channel(int pSource)
-
-
方法详细资料
-
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 pPitch) -
setLooping
public void setLooping(boolean pLooping) -
setVolume
public void setVolume(float pVolume) -
disableAttenuation
public void disableAttenuation() -
linearAttenuation
public void linearAttenuation(float pLinearAttenuation) -
setRelative
public void setRelative(boolean pRelative) -
attachStaticBuffer
-
attachBufferStream
-
calculateBufferSize
-
pumpBuffers
private void pumpBuffers(int pReadCount) -
updateStream
public void updateStream() -
removeProcessedBuffers
private int removeProcessedBuffers()
-