Top Description Fields Constructors Methods
javazoom.jl.decoder

public Class OutputBuffer

extends Object
Class Inheritance

Base Class for audio output.

Field Summary

Modifier and TypeField and Description
private byte[]
public static final int
private int[]
private int
private boolean
private static final int
private Float

Constructor Summary

AccessConstructor and Description
public
OutputBuffer(int channels, boolean isBigEndian)

Method Summary

Modifier and TypeMethod and Description
private void
append(int channel, short value)

Takes a 16 Bit PCM sample.

public void
appendSamples(int channel, float[] f)

Takes 32 PCM samples.

private final short
clip(float sample)

public byte[]
public boolean
public int
public void
setReplayGainScale(Float replayGainScale)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bufferback to summary
private byte[] buffer
BUFFERSIZEback to summary
public static final int BUFFERSIZE
channelPointerback to summary
private int[] channelPointer
channelsback to summary
private int channels
isBigEndianback to summary
private boolean isBigEndian
MAXCHANNELSback to summary
private static final int MAXCHANNELS
replayGainScaleback to summary
private Float replayGainScale

Constructor Detail

OutputBufferback to summary
public OutputBuffer(int channels, boolean isBigEndian)

Method Detail

appendback to summary
private void append(int channel, short value)

Takes a 16 Bit PCM sample.

appendSamplesback to summary
public void appendSamples(int channel, float[] f)

Takes 32 PCM samples.

clipback to summary
private final short clip(float sample)
getBufferback to summary
public byte[] getBuffer()
isStereoback to summary
public boolean isStereo()
resetback to summary
public int reset()
setReplayGainScaleback to summary
public void setReplayGainScale(Float replayGainScale)