org.xiph.speex
Class Stereo
public class Stereo
extends java.lang.Object
Stereo
- Marc Gimpel, Wimba S.A. (mgimpel@horizonwimba.com)
void | decode(float[] data, int frameSize) - Transforms a mono frame into a stereo frame using intensity stereo info.
|
static void | encode(Bits bits, float[] data, int frameSize) - Transforms a stereo frame into a mono frame and stores intensity stereo
info in 'bits'.
|
void | init(Bits bits) - Callback handler for intensity stereo info
|
SPEEX_INBAND_STEREO
public static final int SPEEX_INBAND_STEREO
Inband code number for Stereo
balance
private float balance
e_ratio
private float e_ratio
Left/right balance info
e_ratio_quant
public static final float[] e_ratio_quant
smooth_left
private float smooth_left
Ratio of energies: E(left+right)/[E(left)+E(right)]
smooth_right
private float smooth_right
Smoothed left channel gain
decode
public void decode(float[] data,
int frameSize)
Transforms a mono frame into a stereo frame using intensity stereo info.
data
- - float array of size 2*frameSize, that contains the mono
audio samples in the first half. When the function has completed, the
array will contain the interlaced stereo audio samples.frameSize
- - the size of a frame of mono audio samples.
encode
public static void encode(Bits bits,
float[] data,
int frameSize)
Transforms a stereo frame into a mono frame and stores intensity stereo
info in 'bits'.
bits
- - Speex bits buffer.data
- frameSize
-
init
public void init(Bits bits)
Callback handler for intensity stereo info
bits
- - Speex bits buffer.
Copyright © 1999-2004 Wimba S.A. All Rights Reserved.