com.arunta.base.audio.codec
Class SPEEXEncoder

java.lang.Object
  extended by com.arunta.base.audio.codec.SPEEXEncoder
All Implemented Interfaces:
Encoder

public class SPEEXEncoder
extends java.lang.Object
implements Encoder

SPEEX encoder.


Constructor Summary
SPEEXEncoder()
           
SPEEXEncoder(byte[] packet)
           
 
Method Summary
 int encode(byte[] dataToEncode, int bytesToEncode, byte[] output)
           
 int encode(byte[] source, int sourceOffset, int bytesToEncode, byte[] target, int targetOffset)
           
 float getCompressionFactor()
           
 int getFrameBytes()
           
 java.lang.String getName()
           
static boolean isMatchingEncoder(byte[] packet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SPEEXEncoder

public SPEEXEncoder()

SPEEXEncoder

public SPEEXEncoder(byte[] packet)
Method Detail

getCompressionFactor

public float getCompressionFactor()
Specified by:
getCompressionFactor in interface Encoder

getName

public java.lang.String getName()
Specified by:
getName in interface Encoder

isMatchingEncoder

public static boolean isMatchingEncoder(byte[] packet)

getFrameBytes

public int getFrameBytes()
Specified by:
getFrameBytes in interface Encoder

encode

public int encode(byte[] dataToEncode,
                  int bytesToEncode,
                  byte[] output)

encode

public int encode(byte[] source,
                  int sourceOffset,
                  int bytesToEncode,
                  byte[] target,
                  int targetOffset)
Specified by:
encode in interface Encoder


Copyright ©, 2005-2012 Prolancer Pty Ltd, Sydney Australia.