• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Searching...
    Or go to: Standard Library API
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • portmidi

  • Documentation
  • portmidi.c_function_descriptions lib
  • Portmidi_c_function_descriptions .Functions .F Parameter #1
package portmidi
  • portmidi
    • Portmidi
      • Device_info
        • Fields
          • Direct
      • Input_stream
      • Output_stream
      • Portmidi_error
      • Portmidi_event
        • Fields
          • Direct
  • portmidi.c
    • Portmidi_c
      • Portmidi_c_generated_functions
  • portmidi.c_function_descriptions
    • Portmidi_c_function_descriptions
      • Functions
        • F
    • Portmidi_c_generated_types
    • Portmidi_c_types
      • PmDeviceInfo
      • PmEvent
      • Pm_error
  • portmidi.c_type_descriptions
    • Portmidi_c_type_descriptions
      • Types
        • F
          • Intptr
            • Infix
          • Ptrdiff
            • Infix
          • Uintptr
            • Infix
        • PmDeviceInfo
        • PmEvent
        • Pm_error
Legend:
Library
Module
Module type
Parameter
Class
Class type
type 'a fn
type 'a return
val (@->) : 'a Ctypes.typ -> 'b fn -> ('a -> 'b) fn
val returning : 'a Ctypes.typ -> 'a return fn
type 'a result
val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
val foreign_value : string -> 'a Ctypes.typ -> 'a Ctypes.ptr result

Footer

OCaml

Innovation. Community. Security.

GitHub Discord Twitter Peertube RSS

About Us

  • Industrial Users
  • Academic Users
  • Why OCaml

Resources

  • Get Started
  • Language Manual
  • Standard Library API
  • Books
  • Releases

Community

  • Blog
  • Jobs

Policies

  • Carbon Footprint
  • Governance
  • Privacy
  • Code of Conduct