za.co.monadic.scopus.speex

Speex

object Speex

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Speex
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final val SPEEX_ECHO_GET_FRAME_SIZE: Int(3)

    Obtain frame size used by the AEC

  5. final val SPEEX_ECHO_GET_IMPULSE_RESPONSE: Int(29)

    Get impulse response (int32[])

  6. final val SPEEX_ECHO_GET_IMPULSE_RESPONSE_SIZE: Int(27)

    Get size of impulse response (int32)

  7. final val SPEEX_ECHO_GET_SAMPLING_RATE: Int(25)

    Get sampling rate

  8. final val SPEEX_ECHO_SET_SAMPLING_RATE: Int(24)

    Set sampling rate

  9. final val SPEEX_GET_ABR: Int(33)

    Get Average Bit-Rate (ABR) setting (in bps)

  10. final val SPEEX_GET_ACTIVITY: Int(47)

    Get "activity level" of the last decoded frame, i.e.

    Get "activity level" of the last decoded frame, i.e. how much damage we cause if we remove the frame

  11. final val SPEEX_GET_BITRATE: Int(19)

    Get current bit-rate used by the encoder or decoder

  12. final val SPEEX_GET_COMPLEXITY: Int(17)

    Get current complexity of the encoder (0-10)

  13. final val SPEEX_GET_DTX: Int(35)

    Get DTX status (1 for on, 0 for off)

  14. final val SPEEX_GET_ENH: Int(1)

    Get enhancement state (decoder only)

  15. final val SPEEX_GET_FRAME_SIZE: Int(3)

    Obtain frame size used by encoder/decoder

  16. final val SPEEX_GET_HIGHPASS: Int(45)

    Get status of input/output high-pass filtering

  17. final val SPEEX_GET_HIGH_MODE: Int(11)

    Get current high-band mode in use (wideband only)

  18. final val SPEEX_GET_LOOKAHEAD: Int(39)

    Returns the lookahead used by Speex

  19. final val SPEEX_GET_LOW_MODE: Int(9)

    Get current low-band mode in use (wideband only)

  20. final val SPEEX_GET_MODE: Int(7)

    Get current sub-mode in use

  21. final val SPEEX_GET_PF: Int(1)

    Equivalent to SPEEX_GET_ENH

  22. final val SPEEX_GET_PLC_TUNING: Int(41)

    Gets tuning for PLC

  23. final val SPEEX_GET_RELATIVE_QUALITY: Int(29)

    Get VBR info (mostly used internally)

  24. final val SPEEX_GET_SAMPLING_RATE: Int(25)

    Get sampling rate used in bit-rate computation

  25. final val SPEEX_GET_SUBMODE_ENCODING: Int(37)

    Get submode encoding in each frame

  26. final val SPEEX_GET_VAD: Int(31)

    Get VAD status (1 for on, 0 for off)

  27. final val SPEEX_GET_VBR: Int(13)

    Get VBR status (1 for on, 0 for off)

  28. final val SPEEX_GET_VBR_MAX_BITRATE: Int(43)

    Gets the max bit-rate allowed in VBR mode

  29. final val SPEEX_GET_VBR_QUALITY: Int(15)

    Get current quality value for VBR encoding (0-10)

  30. final val SPEEX_LIB_GET_EXTRA_VERSION: Int(7)

    Get extra Speex version

  31. final val SPEEX_LIB_GET_MAJOR_VERSION: Int(1)

    Get major Speex version

  32. final val SPEEX_LIB_GET_MICRO_VERSION: Int(5)

    Get micro Speex version

  33. final val SPEEX_LIB_GET_MINOR_VERSION: Int(3)

    Get minor Speex version

  34. final val SPEEX_LIB_GET_VERSION_STRING: Int(9)

    Get Speex version string

  35. final val SPEEX_MODEID_NB: Int(0)

    modeID for the defined narrowband mode

  36. final val SPEEX_MODEID_UWB: Int(2)

    modeID for the defined ultra-wideband mode

  37. final val SPEEX_MODEID_WB: Int(1)

    modeID for the defined wideband mode

  38. final val SPEEX_MODE_FRAME_SIZE: Int(0)

    Query the frame size of a mode

  39. final val SPEEX_NB_MODES: Int(3)

    Number of defined modes in Speex

  40. final val SPEEX_RESET_STATE: Int(26)

    Reset the encoder/decoder memories to zero

  41. final val SPEEX_SET_ABR: Int(32)

    Set Average Bit-Rate (ABR) to n bits per seconds

  42. final val SPEEX_SET_BITRATE: Int(18)

    Set bit-rate used by the encoder (or lower)

  43. final val SPEEX_SET_COMPLEXITY: Int(16)

    Set complexity of the encoder (0-10)

  44. final val SPEEX_SET_DTX: Int(34)

    Set DTX status (1 for on, 0 for off)

  45. final val SPEEX_SET_ENH: Int(0)

    Set enhancement on/off (decoder only)

  46. final val SPEEX_SET_HANDLER: Int(20)

    Define a handler function for in-band Speex request

  47. final val SPEEX_SET_HIGHPASS: Int(44)

    Turn on/off input/output high-pass filtering

  48. final val SPEEX_SET_HIGH_MODE: Int(10)

    Set high-band sub-mode to use (wideband only)

  49. final val SPEEX_SET_LOW_MODE: Int(8)

    Set low-band sub-mode to use (wideband only)

  50. final val SPEEX_SET_MODE: Int(6)

    Set sub-mode to use

  51. final val SPEEX_SET_PF: Int(0)

    Equivalent to SPEEX_SET_ENH

  52. final val SPEEX_SET_PLC_TUNING: Int(40)

    Sets tuning for packet-loss concealment (expected loss rate)

  53. final val SPEEX_SET_QUALITY: Int(4)

    Set quality value

  54. final val SPEEX_SET_SAMPLING_RATE: Int(24)

    Set sampling rate used in bit-rate computation

  55. final val SPEEX_SET_SUBMODE_ENCODING: Int(36)

    Set submode encoding in each frame (1 for yes, 0 for no, setting to no breaks the standard)

  56. final val SPEEX_SET_USER_HANDLER: Int(22)

    Define a handler function for in-band user-defined request

  57. final val SPEEX_SET_VAD: Int(30)

    Set VAD status (1 for on, 0 for off)

  58. final val SPEEX_SET_VBR: Int(12)

    Set VBR on (1) or off (0)

  59. final val SPEEX_SET_VBR_MAX_BITRATE: Int(42)

    Sets the max bit-rate allowed in VBR mode

  60. final val SPEEX_SET_VBR_QUALITY: Int(14)

    Set quality value for VBR encoding (0-10)

  61. final val SPEEX_SUBMODE_BITS_PER_FRAME: Int(1)

    Query the size of an encoded frame for a particular sub-mode

  62. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  63. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. def decode_float(decoder: Long, input: Array[Byte], inSize: Int, output: Array[Float], outSize: Int): Int

    Annotations
    @native()
  65. def decode_short(decoder: Long, input: Array[Byte], inSize: Int, output: Array[Short], outSize: Int): Int

    Annotations
    @native()
  66. def decoder_create(mode: Int, enhance: Int): Long

    Create a decoder state.

    Create a decoder state. This differs from the C API because we set up both the encoder and the "Bits" structure.

    mode

    Speex mode

    enhance

    1 to enable perceptual enhancement. 0 otherwise.

    returns

    Annotations
    @native()
  67. def decoder_ctl(decoder: Long, command: Int, value: Int): Int

    Annotations
    @native()
  68. def decoder_destroy(state: Long): Unit

    Annotations
    @native()
  69. def echo_cancellation(SpeexEchoState: Long, rec: Array[Short], play: Array[Short], out: Array[Short]): Unit

    Annotations
    @native()
  70. def echo_capture(SpeexEchoState: Long, rec: Array[Short], out: Array[Short]): Unit

    Annotations
    @native()
  71. def echo_ctl(SpeexEchoState: Long, request: Int, ptr: Long): Int

    Annotations
    @native()
  72. def echo_playback(SpeexEchoState: Long, play: Array[Short]): Unit

    Annotations
    @native()
  73. def echo_state_destroy(SpeexEchoState: Long): Unit

    Annotations
    @native()
  74. def echo_state_init(frame_size: Int, filter_length: Int): Long

    Annotations
    @native()
  75. def echo_state_reset(SpeexEchoState: Long): Unit

    Annotations
    @native()
  76. def encode_float(encoder: Long, input: Array[Float], inSize: Int, output: Array[Byte], outSize: Int): Int

    Annotations
    @native()
  77. def encode_short(encoder: Long, input: Array[Short], inSize: Int, output: Array[Byte], outSize: Int): Int

    Annotations
    @native()
  78. def encoder_create(mode: Int): Long

    Annotations
    @native()
  79. def encoder_ctl(encoder: Long, command: Int, value: Int): Int

    Annotations
    @native()
  80. def encoder_destroy(state: Long): Unit

    Annotations
    @native()
  81. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  82. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  83. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  84. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  85. def getMode(sf: SampleFrequency): Int

  86. def get_version_string(): String

    Annotations
    @native()
  87. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  88. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  89. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  90. final def notify(): Unit

    Definition Classes
    AnyRef
  91. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  92. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  93. def toString(): String

    Definition Classes
    AnyRef → Any
  94. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  96. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped