Package x3
Class X3FrameEncode
java.lang.Object
x3.X3FrameEncode
public class X3FrameEncode
extends java.lang.Object
Functions to encode a single X3 frame.
- Author:
- Doug
-
Field Summary
Fields Modifier and Type Field Description static int
blockSamples
int[]
codeCount
static int
frameSamples
static int[]
riceOrders
static int[]
riceThresholds
-
Constructor Summary
Constructors Constructor Description X3FrameEncode()
Constructor - created the required standard rice tables. -
Method Summary
Modifier and Type Method Description int
encodeFrame(short[] data, byte[] packedData, int nChan, int nSamples)
Encode a frame of audio data.
-
Field Details
-
riceThresholds
public static final int[] riceThresholds -
riceOrders
public static final int[] riceOrders -
frameSamples
public static int frameSamples -
blockSamples
public static int blockSamples -
codeCount
public int[] codeCount
-
-
Constructor Details
-
X3FrameEncode
public X3FrameEncode()Constructor - created the required standard rice tables.
-
-
Method Details
-
encodeFrame
public int encodeFrame(short[] data, byte[] packedData, int nChan, int nSamples)Encode a frame of audio data.- Parameters:
data
- sound data arraypackedData
- packed data arraynChan
- number of channelsnSamples
- number of samples- Returns:
- number of bytes of packed data.
-