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.Exceptionpublic 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.Exceptionpublic 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.IOExceptionpublic 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).