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