package mpg123

  1. Overview
  2. Docs
module CI = Cstubs_internals
val mpg123_stub_1_mpg123_init : unit -> int
val mpg123_stub_2_mpg123_exit : unit -> unit
val mpg123_stub_3_mpg123_new : (_, _) CI.fatptr -> (_, _) CI.fatptr -> CI.voidp
val mpg123_stub_4_mpg123_delete : (_, _) CI.fatptr -> unit
val mpg123_stub_5_mpg123_plain_strerror : int -> CI.voidp
val mpg123_stub_6_mpg123_strerror : (_, _) CI.fatptr -> CI.voidp
val mpg123_stub_7_mpg123_errcode : (_, _) CI.fatptr -> int
val mpg123_stub_8_mpg123_decoders : unit -> CI.voidp
val mpg123_stub_9_mpg123_supported_decoders : unit -> CI.voidp
val mpg123_stub_10_mpg123_decoder : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val mpg123_stub_11_mpg123_current_decoder : (_, _) CI.fatptr -> CI.voidp
val mpg123_stub_12_mpg123_open : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val mpg123_stub_13_mpg123_close : (_, _) CI.fatptr -> int
val mpg123_stub_14_mpg123_read : (_, _) CI.fatptr -> (_, _) CI.fatptr -> int -> (_, _) CI.fatptr -> int
val mpg123_stub_15_mpg123_scan : (_, _) CI.fatptr -> int
val mpg123_stub_16_mpg123_meta_check : (_, _) CI.fatptr -> int
val mpg123_stub_17_mpg123_length : (_, _) CI.fatptr -> int
val mpg123_stub_18_mpg123_meta_free : (_, _) CI.fatptr -> unit
val mpg123_stub_19_mpg123_id3 : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val mpg123_stub_20_mpg123_getformat : (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> (_, _) CI.fatptr -> int
val mpg123_stub_21_mpg123_format_none : (_, _) CI.fatptr -> int
val mpg123_stub_22_mpg123_format : (_, _) CI.fatptr -> int -> int -> int -> int
type 'a result = 'a
type 'a return = 'a
type 'a fn =
  1. | Returns : 'a CI.typ -> 'a return fn
  2. | Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
val map_result : ('a -> 'b) -> 'c -> 'd
val returning : 'a CI.typ -> 'a return fn
val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
val foreign : 'a 'b. string -> ('a -> 'b) fn -> 'a -> 'b
val foreign_value : 'a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr