org.tritonus.lowlevel.vorbis
Class DspState

java.lang.Object
  extended byorg.tritonus.lowlevel.vorbis.DspState

public class DspState
extends Object

Wrapper for vorbis_dsp_state.


Constructor Summary
DspState()
           
 
Method Summary
 int blockIn(Block block)
          Calls vorbis_synthesis_blockin().
 int blockOut(Block block)
          Calls vorbis_analysis_blockout().
 void clear()
          Calls vorbis_dsp_clear().
 void finalize()
           
 int flushPacket(Packet packet)
          Calls vorbis_bitrate_flushpacket().
 void free()
           
 long getSequence()
          Accesses sequence.
 int headerOut(Comment comment, Packet packet, Packet commentPacket, Packet codePacket)
          Calls vorbis_analysis_headerout().
 int initAnalysis(Info info)
          Initialize for encoding.
 int initSynthesis(Info info)
          Initialize for decoding.
 int pcmOut(float[][] afPcm)
          Calls vorbis_synthesis_pcmout().
 int read(int nSamples)
          Calls vorbis_synthesis_read().
 int write(float[][] values, int nValues)
          Calls vorbis_analysis_buffer() and vorbis_analysis_wrote().
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DspState

public DspState()
Method Detail

finalize

public void finalize()
Overrides:
finalize in class Object

free

public void free()

initAnalysis

public int initAnalysis(Info info)
Initialize for encoding. Calls vorbis_analysis_init().


headerOut

public int headerOut(Comment comment,
                     Packet packet,
                     Packet commentPacket,
                     Packet codePacket)
Calls vorbis_analysis_headerout().


write

public int write(float[][] values,
                 int nValues)
Calls vorbis_analysis_buffer() and vorbis_analysis_wrote().


blockOut

public int blockOut(Block block)
Calls vorbis_analysis_blockout().


flushPacket

public int flushPacket(Packet packet)
Calls vorbis_bitrate_flushpacket().


initSynthesis

public int initSynthesis(Info info)
Initialize for decoding. Calls vorbis_synthesis_init().


blockIn

public int blockIn(Block block)
Calls vorbis_synthesis_blockin().


pcmOut

public int pcmOut(float[][] afPcm)
Calls vorbis_synthesis_pcmout().


read

public int read(int nSamples)
Calls vorbis_synthesis_read().


getSequence

public long getSequence()
Accesses sequence.


clear

public void clear()
Calls vorbis_dsp_clear().