Class JavaDecoder
- java.lang.Object
-
- net.sf.fmj.media.AbstractControls
-
- net.sf.fmj.media.AbstractPlugIn
-
- net.sf.fmj.media.AbstractCodec
-
- org.jitsi.impl.neomedia.codec.AbstractCodec2
-
- org.jitsi.impl.neomedia.codec.audio.ilbc.JavaDecoder
-
- All Implemented Interfaces:
javax.media.Codec,javax.media.Controls,javax.media.PlugIn
public class JavaDecoder extends AbstractCodec2
Implements an iLBC decoder and RTP depacketizer as aCodec.- Author:
- Damian Minkov, Lyubomir Marinov
-
-
Field Summary
-
Fields inherited from class org.jitsi.impl.neomedia.codec.AbstractCodec2
BUFFER_FLAG_FEC, BUFFER_FLAG_PLC, EMPTY_FORMATS, features, MAX_AUDIO_SEQUENCE_NUMBERS_TO_PLC, SEQUENCE_MAX, SEQUENCE_MIN
-
-
Constructor Summary
Constructors Constructor Description JavaDecoder()Initializes a new iLBC JavaDecoder instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoClose()ImplementsAbstractCodec2.doClose().protected voiddoOpen()ImplementsAbstractCodec2.doOpen().protected intdoProcess(javax.media.Buffer inputBuffer, javax.media.Buffer outputBuffer)ImplementsAbstractCodec2.doProcess(Buffer, Buffer).protected javax.media.Format[]getMatchingOutputFormats(javax.media.Format inputFormat)Gets the Formats which are supported by this Codec as output when the input is in a specific Format.-
Methods inherited from class org.jitsi.impl.neomedia.codec.AbstractCodec2
calculateLostSeqNoCount, close, discardOutputBuffer, getName, getSupportedOutputFormats, incrementSeqNo, matches, open, process, setInputFormat, setOutputFormat, specialize, updateOutput, validateByteArraySize, validateShortArraySize
-
Methods inherited from class net.sf.fmj.media.AbstractCodec
checkInputBuffer, dump, getInputFormat, getOutputFormat, getSupportedInputFormats, isEOM, propagateEOM
-
Methods inherited from class net.sf.fmj.media.AbstractControls
addControl, getControl, getControls, removeControl
-
-
-
-
Method Detail
-
doClose
protected void doClose()
ImplementsAbstractCodec2.doClose().- Specified by:
doClosein classAbstractCodec2- See Also:
AbstractCodec2.doClose()
-
doOpen
protected void doOpen()
ImplementsAbstractCodec2.doOpen().- Specified by:
doOpenin classAbstractCodec2- See Also:
AbstractCodec2.doOpen()
-
doProcess
protected int doProcess(javax.media.Buffer inputBuffer, javax.media.Buffer outputBuffer)ImplementsAbstractCodec2.doProcess(Buffer, Buffer).- Specified by:
doProcessin classAbstractCodec2- See Also:
AbstractCodec2.doProcess(Buffer, Buffer)
-
getMatchingOutputFormats
protected javax.media.Format[] getMatchingOutputFormats(javax.media.Format inputFormat)
Description copied from class:AbstractCodec2Gets the Formats which are supported by this Codec as output when the input is in a specific Format.- Overrides:
getMatchingOutputFormatsin classAbstractCodec2- Parameters:
inputFormat- the Format of the input for which the supported output Formats are to be returned- Returns:
- an array of Formats supported by this Codec as output when the input is in the specified inputFormat
-
-