Object

za.co.monadic.scopus.opus

Opus

Related Doc: package opus

Permalink

object Opus

Scala interface to the Opus codec API. With the exception of the *_ctl() commands, this is pretty much a 1:1 mapping from Scala to the C API. See the Opus documentation for details on these calls.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Opus
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final val OPUS_ALLOC_FAIL: Int

    Permalink
  5. final val OPUS_APPLICATION_AUDIO: Int

    Permalink
  6. final val OPUS_APPLICATION_RESTRICTED_LOWDELAY: Int

    Permalink
  7. final val OPUS_APPLICATION_VOIP: Int

    Permalink
  8. final val OPUS_AUTO: Int

    Permalink
  9. final val OPUS_BAD_ARG: Int

    Permalink
  10. final val OPUS_BANDWIDTH_FULLBAND: Int

    Permalink
  11. final val OPUS_BANDWIDTH_MEDIUMBAND: Int

    Permalink
  12. final val OPUS_BANDWIDTH_NARROWBAND: Int

    Permalink
  13. final val OPUS_BANDWIDTH_SUPERWIDEBAND: Int

    Permalink
  14. final val OPUS_BANDWIDTH_WIDEBAND: Int

    Permalink
  15. final val OPUS_BITRATE_MAX: Int

    Permalink
  16. final val OPUS_BUFFER_TOO_SMALL: Int

    Permalink
  17. final val OPUS_FRAMESIZE_10_MS: Int

    Permalink
  18. final val OPUS_FRAMESIZE_20_MS: Int

    Permalink
  19. final val OPUS_FRAMESIZE_2_5_MS: Int

    Permalink
  20. final val OPUS_FRAMESIZE_40_MS: Int

    Permalink
  21. final val OPUS_FRAMESIZE_5_MS: Int

    Permalink
  22. final val OPUS_FRAMESIZE_60_MS: Int

    Permalink
  23. final val OPUS_FRAMESIZE_ARG: Int

    Permalink
  24. final val OPUS_GET_APPLICATION_REQUEST: Int

    Permalink
  25. final val OPUS_GET_BANDWIDTH_REQUEST: Int

    Permalink
  26. final val OPUS_GET_BITRATE_REQUEST: Int

    Permalink
  27. final val OPUS_GET_COMPLEXITY_REQUEST: Int

    Permalink
  28. final val OPUS_GET_DTX_REQUEST: Int

    Permalink
  29. final val OPUS_GET_EXPERT_FRAME_DURATION_REQUEST: Int

    Permalink
  30. final val OPUS_GET_FINAL_RANGE_REQUEST: Int

    Permalink
  31. final val OPUS_GET_FORCE_CHANNELS_REQUEST: Int

    Permalink
  32. final val OPUS_GET_GAIN_REQUEST: Int

    Permalink
  33. final val OPUS_GET_INBAND_FEC_REQUEST: Int

    Permalink
  34. final val OPUS_GET_LAST_PACKET_DURATION_REQUEST: Int

    Permalink
  35. final val OPUS_GET_LOOKAHEAD_REQUEST: Int

    Permalink
  36. final val OPUS_GET_LSB_DEPTH_REQUEST: Int

    Permalink
  37. final val OPUS_GET_MAX_BANDWIDTH_REQUEST: Int

    Permalink
  38. final val OPUS_GET_PACKET_LOSS_PERC_REQUEST: Int

    Permalink
  39. final val OPUS_GET_PITCH_REQUEST: Int

    Permalink
  40. final val OPUS_GET_PREDICTION_DISABLED_REQUEST: Int

    Permalink
  41. final val OPUS_GET_SAMPLE_RATE_REQUEST: Int

    Permalink
  42. final val OPUS_GET_SIGNAL_REQUEST: Int

    Permalink
  43. final val OPUS_GET_VBR_CONSTRAINT_REQUEST: Int

    Permalink
  44. final val OPUS_GET_VBR_REQUEST: Int

    Permalink
  45. final val OPUS_INTERNAL_ERROR: Int

    Permalink
  46. final val OPUS_INVALID_PACKET: Int

    Permalink
  47. final val OPUS_INVALID_STATE: Int

    Permalink
  48. final val OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST: Int

    Permalink
  49. final val OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST: Int

    Permalink
  50. final val OPUS_OK: Int

    Permalink
  51. final val OPUS_RESET_STATE: Int

    Permalink
  52. final val OPUS_SET_APPLICATION_REQUEST: Int

    Permalink
  53. final val OPUS_SET_BANDWIDTH_REQUEST: Int

    Permalink
  54. final val OPUS_SET_BITRATE_REQUEST: Int

    Permalink
  55. final val OPUS_SET_COMPLEXITY_REQUEST: Int

    Permalink
  56. final val OPUS_SET_DTX_REQUEST: Int

    Permalink
  57. final val OPUS_SET_EXPERT_FRAME_DURATION_REQUEST: Int

    Permalink
  58. final val OPUS_SET_FORCE_CHANNELS_REQUEST: Int

    Permalink
  59. final val OPUS_SET_GAIN_REQUEST: Int

    Permalink
  60. final val OPUS_SET_INBAND_FEC_REQUEST: Int

    Permalink
  61. final val OPUS_SET_LSB_DEPTH_REQUEST: Int

    Permalink
  62. final val OPUS_SET_MAX_BANDWIDTH_REQUEST: Int

    Permalink
  63. final val OPUS_SET_PACKET_LOSS_PERC_REQUEST: Int

    Permalink
  64. final val OPUS_SET_PREDICTION_DISABLED_REQUEST: Int

    Permalink
  65. final val OPUS_SET_SIGNAL_REQUEST: Int

    Permalink
  66. final val OPUS_SET_VBR_CONSTRAINT_REQUEST: Int

    Permalink
  67. final val OPUS_SET_VBR_REQUEST: Int

    Permalink
  68. final val OPUS_SIGNAL_MUSIC: Int

    Permalink
  69. final val OPUS_SIGNAL_VOICE: Int

    Permalink
  70. final val OPUS_UNIMPLEMENTED: Int

    Permalink
  71. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  72. def clone(): AnyRef

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

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

    Permalink
    Annotations
    @native()
  75. def decoder_create(Fs: Int, channels: Int, error: Array[Int]): Long

    Permalink
    Annotations
    @native()
  76. def decoder_destroy(decoder: Long): Unit

    Permalink
    Annotations
    @native()
  77. def decoder_get_ctl(decoder: Long, command: Int, param: Array[Int]): Int

    Permalink
    Annotations
    @native()
  78. def decoder_set_ctl(decoder: Long, command: Int, param: Int): Int

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

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

    Permalink
    Annotations
    @native()
  81. def encoder_create(Fs: Int, channels: Int, application: Int, error: Array[Int]): Long

    Permalink
    Annotations
    @native()
  82. def encoder_destroy(encoder: Long): Unit

    Permalink
    Annotations
    @native()
  83. def encoder_get_ctl(encoder: Long, command: Int, param: Array[Int]): Int

    Permalink
    Annotations
    @native()
  84. def encoder_set_ctl(encoder: Long, command: Int, param: Int): Int

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  87. def error_string(error: Int): String

    Permalink
    Annotations
    @native()
  88. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  90. def get_version_string(): String

    Permalink
    Annotations
    @native()
  91. def hashCode(): Int

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

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

    Permalink
    Definition Classes
    AnyRef
  94. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  95. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  97. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped