public class Encoder
extends java.lang.Object
Constructor and Description |
---|
Encoder()
Encoder class constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
encode(java.io.InputStream input,
java.lang.String output_file)
Encode the specified InputStream.
|
void |
encode(short[] asBuffer,
byte[] abFrame)
Encodes a block of data.
|
void |
encode(java.lang.String input_file,
java.lang.String output_file)
Encode the specified file.
|
static void |
stripAUHeader(java.io.InputStream in)
Remove the header info from the stream and verifies the file type.
|
public static void stripAUHeader(java.io.InputStream in) throws java.lang.Exception
in
- Strip the header from a Sun/Next formated sound stream.java.lang.Exception
public void encode(java.lang.String input_file, java.lang.String output_file) throws java.lang.Exception
stripAUHeader
method for you.input_file
- The name of the file to encode.output_file
- The name of the GSM encoded file.java.lang.Exception
public void encode(java.io.InputStream input, java.lang.String output_file) throws java.io.IOException
input
- The stream to encode.output_file
- The name of the GSM encoded file.java.io.IOException
public void encode(short[] asBuffer, byte[] abFrame)
asBuffer
- an 160-element array with the data to encode
int PCM 16 bit format.abFrame
- the encoded GSM frame (33 bytes).