package mpg123

  1. Overview
  2. Docs

Parameters

module F : Ctypes.FOREIGN

Signature

val mpg123_init : (unit -> int F.return) F.result
val mpg123_exit : (unit -> unit F.return) F.result
val mpg123_new : (string option -> int Ctypes_static.ptr -> Types.Handle.t Ctypes_static.ptr F.return) F.result
val mpg123_delete : (Types.Handle.t Ctypes_static.ptr -> unit F.return) F.result
val mpg123_plain_strerror : (int -> string F.return) F.result
val mpg123_strerror : (Types.Handle.t Ctypes_static.ptr -> string F.return) F.result
val mpg123_errcode : (Types.Handle.t Ctypes_static.ptr -> int F.return) F.result
val mpg123_decoders : (unit -> string option Ctypes_static.ptr F.return) F.result
val mpg123_supported_decoders : (unit -> string option Ctypes_static.ptr F.return) F.result
val mpg123_decoder : (Types.Handle.t Ctypes_static.ptr -> string -> int F.return) F.result
val mpg123_current_decoder : (Types.Handle.t Ctypes_static.ptr -> string F.return) F.result
val mpg123_open : (Types.Handle.t Ctypes_static.ptr -> string -> int F.return) F.result
val mpg123_read : (Types.Handle.t Ctypes_static.ptr -> char Ctypes_static.ptr -> int -> int Ctypes_static.ptr -> int F.return) F.result
val mpg123_meta_check : (Types.Handle.t Ctypes_static.ptr -> int F.return) F.result
val mpg123_length : (Types.Handle.t Ctypes_static.ptr -> int F.return) F.result
val mpg123_meta_free : (Types.Handle.t Ctypes_static.ptr -> unit F.return) F.result
val mpg123_format_none : (Types.Handle.t Ctypes_static.ptr -> int F.return) F.result
val mpg123_format : (Types.Handle.t Ctypes_static.ptr -> int -> int -> int -> int F.return) F.result