Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.neomedia.codec.audio.silk
Class Silk_control_codec_FLP

java.lang.Object
  extended by net.java.sip.communicator.impl.neomedia.codec.audio.silk.Silk_control_codec_FLP

public class Silk_control_codec_FLP
extends Object

Author:
Jing Dai, Dingxin Xu

Constructor Summary
Silk_control_codec_FLP()
           
 
Method Summary
(package private) static int SKP_Silk_control_encoder_FLP(SKP_Silk_encoder_state_FLP psEnc, int API_fs_Hz, int max_internal_fs_kHz, int PacketSize_ms, int TargetRate_bps, int PacketLoss_perc, int INBandFEC_enabled, int DTX_enabled, int InputFramesize_ms, int Complexity)
          Control encoder SNR.
(package private) static void SKP_Silk_LBRR_ctrl_FLP(SKP_Silk_encoder_state_FLP psEnc, SKP_Silk_encoder_control psEncCtrl)
          Control low bitrate redundancy usage.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Silk_control_codec_FLP

public Silk_control_codec_FLP()
Method Detail

SKP_Silk_control_encoder_FLP

static int SKP_Silk_control_encoder_FLP(SKP_Silk_encoder_state_FLP psEnc,
                                        int API_fs_Hz,
                                        int max_internal_fs_kHz,
                                        int PacketSize_ms,
                                        int TargetRate_bps,
                                        int PacketLoss_perc,
                                        int INBandFEC_enabled,
                                        int DTX_enabled,
                                        int InputFramesize_ms,
                                        int Complexity)
Control encoder SNR.

Parameters:
psEnc - Pointer to Silk encoder state FLP
API_fs_Hz - External (API) sampling rate (Hz).
max_internal_fs_kHz - Maximum internal sampling rate (kHz).
PacketSize_ms - Packet length (ms).
TargetRate_bps - Target max bitrate (if SNR_dB == 0).
PacketLoss_perc - Packet loss rate (in percent).
INBandFEC_enabled - Enable (1) / disable (0) inband FEC.
DTX_enabled - Enable / disable DTX.
InputFramesize_ms - Inputframe in ms.
Complexity - Complexity (0->low; 1->medium; 2->high).
Returns:

SKP_Silk_LBRR_ctrl_FLP

static void SKP_Silk_LBRR_ctrl_FLP(SKP_Silk_encoder_state_FLP psEnc,
                                   SKP_Silk_encoder_control psEncCtrl)
Control low bitrate redundancy usage.

Parameters:
psEnc - Encoder state FLP.
psEncCtrl - Encoder control.

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.