net.sf.fmj.media.codec.audio.gsm
Class Encoder
java.lang.Object
net.sf.fmj.media.AbstractControls
net.sf.fmj.media.AbstractPlugIn
net.sf.fmj.media.AbstractCodec
net.sf.fmj.media.codec.audio.gsm.Encoder
- All Implemented Interfaces:
- Codec, Controls, PlugIn
public class Encoder
- extends AbstractCodec
GSM encoder Codec. Encodes 160 16-bit PCM samples into array of 33 bytes (GSM frame).
- Author:
- Martin Harvan
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 |
outputFormats
protected Format[] outputFormats
Encoder
public Encoder()
getName
public java.lang.String getName()
- Specified by:
getName
in interface PlugIn
- Overrides:
getName
in class AbstractPlugIn
getSupportedOutputFormats
public Format[] getSupportedOutputFormats(Format input)
- Specified by:
getSupportedOutputFormats
in interface Codec
- Specified by:
getSupportedOutputFormats
in class AbstractCodec
open
public void open()
- Specified by:
open
in interface PlugIn
- Overrides:
open
in class AbstractPlugIn
close
public void close()
- Specified by:
close
in interface PlugIn
- Overrides:
close
in class AbstractPlugIn
process
public int process(Buffer inputBuffer,
Buffer outputBuffer)
- Specified by:
process
in interface Codec
- Specified by:
process
in class AbstractCodec
setInputFormat
public Format setInputFormat(Format arg0)
- Specified by:
setInputFormat
in interface Codec
- Overrides:
setInputFormat
in class AbstractCodec
setOutputFormat
public Format setOutputFormat(Format arg0)
- Specified by:
setOutputFormat
in interface Codec
- Overrides:
setOutputFormat
in class AbstractCodec