|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.tritonus.lowlevel.gsm.Encoder
Constructor Summary | |
---|---|
Encoder()
Encoder class constructor. |
Method Summary | |
---|---|
void |
encode(InputStream input,
String output_file)
Encode the specified InputStream. |
void |
encode(short[] asBuffer,
byte[] abFrame)
Encodes a block of data. |
void |
encode(String input_file,
String output_file)
Encode the specified file. |
static void |
stripAUHeader(InputStream in)
Remove the header info from the stream and verifies the file type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Encoder()
Method Detail |
---|
public static void stripAUHeader(InputStream in) throws Exception
in
- Strip the header from a Sun/Next formated sound stream.
Exception
public void encode(String input_file, String output_file) throws Exception
stripAUHeader
method for you.
input_file
- The name of the file to encode.output_file
- The name of the GSM encoded file.
Exception
public void encode(InputStream input, String output_file) throws IOException
input
- The stream to encode.output_file
- The name of the GSM encoded file.
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).
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |