sig
  type t
  exception Invalid_data
  exception Invalid_config
  val create :
    channels:int -> samplerate:int -> bitrate:int -> unit -> Aacplus.t
  val frame_size : Aacplus.t -> int
  val encode : Aacplus.t -> float array array -> string
end