SIP Communicator: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.media.codec.audio.g729
Class JavaEncoder

java.lang.Object
  extended by net.sf.fmj.media.AbstractControls
      extended by net.sf.fmj.media.AbstractPlugIn
          extended by net.sf.fmj.media.AbstractCodec
              extended by net.java.sip.communicator.impl.media.codec.audio.g729.AbstractCodecExt
                  extended by net.java.sip.communicator.impl.media.codec.audio.g729.JavaEncoder
All Implemented Interfaces:
javax.media.Codec, javax.media.Controls, javax.media.PlugIn

public class JavaEncoder
extends AbstractCodecExt

Author:
Lubomir Marinov

Field Summary
 
Fields inherited from class net.sf.fmj.media.AbstractCodec
inputFormat, inputFormats, opened, outputFormat
 
Fields inherited from interface javax.media.PlugIn
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED
 
Constructor Summary
JavaEncoder()
          Initializes a new JavaEncoder instance.
 
Method Summary
protected  void discardOutputBuffer(javax.media.Buffer outputBuffer)
           
protected  void doClose()
           
protected  void doOpen()
           
protected  int doProcess(javax.media.Buffer inputBuffer, javax.media.Buffer outputBuffer)
           
 
Methods inherited from class net.java.sip.communicator.impl.media.codec.audio.g729.AbstractCodecExt
close, getMatchingOutputFormats, getName, getSupportedOutputFormats, matches, open, process, setInputFormat, setOutputFormat, validateByteArraySize
 
Methods inherited from class net.sf.fmj.media.AbstractCodec
checkInputBuffer, dump, getInputFormat, getOutputFormat, getSupportedInputFormats, isEOM, propagateEOM
 
Methods inherited from class net.sf.fmj.media.AbstractPlugIn
reset
 
Methods inherited from class net.sf.fmj.media.AbstractControls
addControl, getControl, getControls, removeControl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.media.PlugIn
reset
 
Methods inherited from interface javax.media.Controls
getControl, getControls
 

Constructor Detail

JavaEncoder

public JavaEncoder()
Initializes a new JavaEncoder instance.

Method Detail

discardOutputBuffer

protected void discardOutputBuffer(javax.media.Buffer outputBuffer)
Overrides:
discardOutputBuffer in class AbstractCodecExt

doClose

protected void doClose()
Specified by:
doClose in class AbstractCodecExt

doOpen

protected void doOpen()
               throws javax.media.ResourceUnavailableException
Specified by:
doOpen in class AbstractCodecExt
Throws:
javax.media.ResourceUnavailableException

doProcess

protected int doProcess(javax.media.Buffer inputBuffer,
                        javax.media.Buffer outputBuffer)
Specified by:
doProcess in class AbstractCodecExt

SIP Communicator: the OpenSource Java VoIP and Instant Messaging client.

SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.