Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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

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

 class SKP_SILK_SDK_EncControlStruct
extends Object

Class for controlling encoder operation

Author:
Jing Dai, Dingxin Xu

Field Summary
(package private)  int API_sampleRate
          (Input) Input signal sampling rate in Hertz; 8000/12000/16000/24000.
(package private)  int bitRate
          (Input) Bitrate during active speech in bits/second; internally limited.
(package private)  int complexity
          (Input) Complexity mode; 0 is lowest; 1 is medium and 2 is highest complexity.
(package private)  int maxInternalSampleRate
          (Input) Maximum internal sampling rate in Hertz; 8000/12000/16000/24000.
(package private)  int packetLossPercentage
          (Inpupt) Uplink packet loss in percent (0-100).
(package private)  int packetSize
          (Input) Number of samples per packet; must be equivalent of 20, 40, 60, 80 or 100 ms.
(package private)  int useDTX
          (Input) Flag to enable discontinuous transmission (DTX); 0/1
(package private)  int useInBandFEC
          (Input) Flag to enable in-band Forward Error Correction (FEC); 0/1
 
Constructor Summary
SKP_SILK_SDK_EncControlStruct()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

API_sampleRate

int API_sampleRate
(Input) Input signal sampling rate in Hertz; 8000/12000/16000/24000.


maxInternalSampleRate

int maxInternalSampleRate
(Input) Maximum internal sampling rate in Hertz; 8000/12000/16000/24000.


packetSize

int packetSize
(Input) Number of samples per packet; must be equivalent of 20, 40, 60, 80 or 100 ms.


bitRate

int bitRate
(Input) Bitrate during active speech in bits/second; internally limited.


packetLossPercentage

int packetLossPercentage
(Inpupt) Uplink packet loss in percent (0-100).


complexity

int complexity
(Input) Complexity mode; 0 is lowest; 1 is medium and 2 is highest complexity.


useInBandFEC

int useInBandFEC
(Input) Flag to enable in-band Forward Error Correction (FEC); 0/1


useDTX

int useDTX
(Input) Flag to enable discontinuous transmission (DTX); 0/1

Constructor Detail

SKP_SILK_SDK_EncControlStruct

SKP_SILK_SDK_EncControlStruct()

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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