package opus

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
exception Buffer_too_small
exception Internal_error
exception Invalid_packet
exception Unimplemented
exception Invalid_state
exception Alloc_fail
val version_string : string
type max_bandwidth = [
  1. | `Full_band
  2. | `Medium_band
  3. | `Narrow_band
  4. | `Super_wide_band
  5. | `Wide_band
]
type bandwidth = [
  1. | `Auto
  2. | `Full_band
  3. | `Medium_band
  4. | `Narrow_band
  5. | `Super_wide_band
  6. | `Wide_band
]
type generic_control = [
  1. | `Get_bandwidth of bandwidth Stdlib.ref
  2. | `Get_final_range of int Stdlib.ref
  3. | `Get_lsb_depth of int Stdlib.ref
  4. | `Get_pitch of int Stdlib.ref
  5. | `Reset_state
  6. | `Set_lsb_depth of int
  7. | `Set_phase_inversion_disabled of bool
]
module Decoder : sig ... end
module Encoder : sig ... end