Package javazoom.jl.decoder
Class Obuffer
java.lang.Object
javazoom.jl.decoder.Obuffer
- Direct Known Subclasses:
SampleBuffer
,WaveFileObuffer
Base Class for audio output.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
append
(int channel, short value) Takes a 16 Bit PCM sample.void
appendSamples
(int channel, float[] f) Accepts 32 new PCM samples.abstract void
Clears all data in the buffer (for seeking).abstract void
close()
abstract void
Notify the buffer that the user has stopped the stream.abstract void
write_buffer
(int val) Write the samples to the file or directly to the audio hardware.
-
Field Details
-
OBUFFERSIZE
public static final int OBUFFERSIZE- See Also:
-
MAXCHANNELS
public static final int MAXCHANNELS- See Also:
-
-
Constructor Details
-
Obuffer
public Obuffer()
-
-
Method Details
-
append
public abstract void append(int channel, short value) Takes a 16 Bit PCM sample. -
appendSamples
public void appendSamples(int channel, float[] f) Accepts 32 new PCM samples. -
write_buffer
public abstract void write_buffer(int val) Write the samples to the file or directly to the audio hardware. -
close
public abstract void close() -
clear_buffer
public abstract void clear_buffer()Clears all data in the buffer (for seeking). -
set_stop_flag
public abstract void set_stop_flag()Notify the buffer that the user has stopped the stream.
-