za.co.monadic.scopus.opus

Opus

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
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 OPUS_ALLOC_FAIL: Int

  5. final val OPUS_APPLICATION_AUDIO: Int

  6. final val OPUS_APPLICATION_RESTRICTED_LOWDELAY: Int

  7. final val OPUS_APPLICATION_VOIP: Int

  8. final val OPUS_AUTO: Int

  9. final val OPUS_BAD_ARG: Int

  10. final val OPUS_BANDWIDTH_FULLBAND: Int

  11. final val OPUS_BANDWIDTH_MEDIUMBAND: Int

  12. final val OPUS_BANDWIDTH_NARROWBAND: Int

  13. final val OPUS_BANDWIDTH_SUPERWIDEBAND: Int

  14. final val OPUS_BANDWIDTH_WIDEBAND: Int

  15. final val OPUS_BITRATE_MAX: Int

  16. final val OPUS_BUFFER_TOO_SMALL: Int

  17. final val OPUS_FRAMESIZE_10_MS: Int

  18. final val OPUS_FRAMESIZE_20_MS: Int

  19. final val OPUS_FRAMESIZE_2_5_MS: Int

  20. final val OPUS_FRAMESIZE_40_MS: Int

  21. final val OPUS_FRAMESIZE_5_MS: Int

  22. final val OPUS_FRAMESIZE_60_MS: Int

  23. final val OPUS_FRAMESIZE_ARG: Int

  24. final val OPUS_GET_APPLICATION_REQUEST: Int

  25. final val OPUS_GET_BANDWIDTH_REQUEST: Int

  26. final val OPUS_GET_BITRATE_REQUEST: Int

  27. final val OPUS_GET_COMPLEXITY_REQUEST: Int

  28. final val OPUS_GET_DTX_REQUEST: Int

  29. final val OPUS_GET_EXPERT_FRAME_DURATION_REQUEST: Int

  30. final val OPUS_GET_FINAL_RANGE_REQUEST: Int

  31. final val OPUS_GET_FORCE_CHANNELS_REQUEST: Int

  32. final val OPUS_GET_GAIN_REQUEST: Int

  33. final val OPUS_GET_INBAND_FEC_REQUEST: Int

  34. final val OPUS_GET_LAST_PACKET_DURATION_REQUEST: Int

  35. final val OPUS_GET_LOOKAHEAD_REQUEST: Int

  36. final val OPUS_GET_LSB_DEPTH_REQUEST: Int

  37. final val OPUS_GET_MAX_BANDWIDTH_REQUEST: Int

  38. final val OPUS_GET_PACKET_LOSS_PERC_REQUEST: Int

  39. final val OPUS_GET_PITCH_REQUEST: Int

  40. final val OPUS_GET_PREDICTION_DISABLED_REQUEST: Int

  41. final val OPUS_GET_SAMPLE_RATE_REQUEST: Int

  42. final val OPUS_GET_SIGNAL_REQUEST: Int

  43. final val OPUS_GET_VBR_CONSTRAINT_REQUEST: Int

  44. final val OPUS_GET_VBR_REQUEST: Int

  45. final val OPUS_INTERNAL_ERROR: Int

  46. final val OPUS_INVALID_PACKET: Int

  47. final val OPUS_INVALID_STATE: Int

  48. final val OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST: Int

  49. final val OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST: Int

  50. final val OPUS_OK: Int

  51. final val OPUS_RESET_STATE: Int

  52. final val OPUS_SET_APPLICATION_REQUEST: Int

  53. final val OPUS_SET_BANDWIDTH_REQUEST: Int

  54. final val OPUS_SET_BITRATE_REQUEST: Int

  55. final val OPUS_SET_COMPLEXITY_REQUEST: Int

  56. final val OPUS_SET_DTX_REQUEST: Int

  57. final val OPUS_SET_EXPERT_FRAME_DURATION_REQUEST: Int

  58. final val OPUS_SET_FORCE_CHANNELS_REQUEST: Int

  59. final val OPUS_SET_GAIN_REQUEST: Int

  60. final val OPUS_SET_INBAND_FEC_REQUEST: Int

  61. final val OPUS_SET_LSB_DEPTH_REQUEST: Int

  62. final val OPUS_SET_MAX_BANDWIDTH_REQUEST: Int

  63. final val OPUS_SET_PACKET_LOSS_PERC_REQUEST: Int

  64. final val OPUS_SET_PREDICTION_DISABLED_REQUEST: Int

  65. final val OPUS_SET_SIGNAL_REQUEST: Int

  66. final val OPUS_SET_VBR_CONSTRAINT_REQUEST: Int

  67. final val OPUS_SET_VBR_REQUEST: Int

  68. final val OPUS_SIGNAL_MUSIC: Int

  69. final val OPUS_SIGNAL_VOICE: Int

  70. final val OPUS_UNIMPLEMENTED: Int

  71. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  72. def clone(): AnyRef

    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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  97. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped