package portaudio_c_bindings

  1. Overview
  2. Docs
type float32
type int32
type int24
type int16
type int8
type custom
type interleaved
type non_interleaved
type ('a, 'b, 'c) t =
  1. | I_Float32 : (float, float32, interleaved) t
  2. | I_Int32 : (Signed.Int32.t, int32, interleaved) t
  3. | I_Int24 : (int, int24, interleaved) t
  4. | I_Int16 : (int, int16, interleaved) t
  5. | I_Int8 : (int, int8, interleaved) t
  6. | I_Custom : (unit, custom, interleaved) t
  7. | N_Float32 : (float, float32, non_interleaved) t
  8. | N_Int32 : (Signed.Int32.t, int32, non_interleaved) t
  9. | N_Int24 : (int, int24, non_interleaved) t
  10. | N_Int16 : (int, int16, non_interleaved) t
  11. | N_Int8 : (int, int8, non_interleaved) t
  12. | N_Custom : (unit, custom, non_interleaved) t
val is_interleaved : ('a, 'b, 'c) t -> bool