package portaudio_c_bindings
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Bindings to the C PortAudio library
Install
dune-project
Dependency
Authors
Maintainers
Sources
portaudio_c_bindings-19.6.0.tbz
sha256=2cf27412d3dc5c4b748637b1655b393e8cc072386d4de66923bc39284b642dd2
sha512=c473bc2e68d313f94170b8aaa2b4e20457d2dd2f01593309f2b7971bfa224d58b0573069bab68cef8a2e232a44a48faf85e1a810e9a8dfd0d73b3a95e9b90b8d
doc/portaudio_c_bindings.ffi/Portaudio_ffi/index.html
Module Portaudio_ffiSource
include sig ... end
module PaError = Portaudio_types.PaErrorval pa_error : PaError.t Ctypes_static.typval pa_device_index : int Ctypes_static.typval pa_host_api_index : int Ctypes_static.typval pa_time : float Ctypes_static.typmodule VersionInfo = Portaudio_types.VersionInfomodule SampleFormat = Portaudio_types.SampleFormatmodule StreamFlags = Portaudio_types.StreamFlagsmodule DeviceInfo = Portaudio_types.DeviceInfomodule StreamParameters = Portaudio_types.StreamParametersmodule StreamCallbackTimeInfo = Portaudio_types.StreamCallbackTimeInfomodule StreamCallbackFlags = Portaudio_types.StreamCallbackFlagsmodule StreamCallbackResult = Portaudio_types.StreamCallbackResultval stream : unit Ctypes_static.typtype pa_stream_callback =
unit Ctypes.ptr ->
unit Ctypes.ptr ->
Unsigned.ulong ->
StreamCallbackTimeInfo.t Ctypes.ptr ->
Unsigned.ulong ->
unit Ctypes.ptr ->
StreamCallbackResult.tval pa_stream_callback :
(unit Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Unsigned.ulong ->
StreamCallbackTimeInfo.t Ctypes_static.ptr ->
Unsigned.ulong ->
unit Ctypes_static.ptr ->
StreamCallbackResult.t)
Ctypes_static.fnval pa_stream_finished_callback :
(unit Ctypes_static.ptr -> unit) Ctypes_static.fnmodule StreamInfo = Portaudio_types.StreamInfomodule HostApiTypeId = Portaudio_types.HostApiTypeIdmodule HostApiInfo = Portaudio_types.HostApiInfomodule HostErrorInfo = Portaudio_types.HostErrorInfoval get_version_info : unit -> VersionInfo.t Ctypes_static.ptrval get_error_text : PaError.t -> stringval initialize : unit -> PaError.tval terminate : unit -> PaError.tval get_host_api_info : int -> HostApiInfo.t Ctypes_static.ptrval host_api_type_id_to_host_api_index : HostApiTypeId.t -> intval get_last_host_error_info : unit -> HostErrorInfo.t Ctypes_static.ptrval get_device_info : int -> DeviceInfo.t Ctypes_static.ptrval is_format_supported :
StreamParameters.t Ctypes_static.ptr ->
StreamParameters.t Ctypes_static.ptr ->
float ->
PaError.tval open_stream :
unit Ctypes_static.ptr Ctypes_static.ptr ->
StreamParameters.t Ctypes_static.ptr ->
StreamParameters.t Ctypes_static.ptr ->
float ->
Unsigned.ulong ->
Unsigned.ulong ->
(unit Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Unsigned.ulong ->
StreamCallbackTimeInfo.t Ctypes_static.ptr ->
Unsigned.ulong ->
unit Ctypes_static.ptr ->
StreamCallbackResult.t)
option ->
unit Ctypes_static.ptr ->
PaError.tval open_default_stream :
unit Ctypes_static.ptr Ctypes_static.ptr ->
int ->
int ->
Unsigned.ulong ->
float ->
Unsigned.ulong ->
(unit Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Unsigned.ulong ->
StreamCallbackTimeInfo.t Ctypes_static.ptr ->
Unsigned.ulong ->
unit Ctypes_static.ptr ->
StreamCallbackResult.t)
option ->
unit Ctypes_static.ptr ->
PaError.tval close_stream : unit Ctypes_static.ptr -> PaError.tval start_stream : unit Ctypes_static.ptr -> PaError.tval stop_stream : unit Ctypes_static.ptr -> PaError.tval abort_stream : unit Ctypes_static.ptr -> PaError.tval is_stream_stopped : unit Ctypes_static.ptr -> PaError.tval is_stream_active : unit Ctypes_static.ptr -> PaError.tval set_stream_finished_callback :
unit Ctypes_static.ptr ->
(unit Ctypes_static.ptr -> unit) option ->
PaError.tval get_stream_info : unit Ctypes_static.ptr -> StreamInfo.t Ctypes_static.ptrval get_stream_time : unit Ctypes_static.ptr -> floatval get_stream_cpu_load : unit Ctypes_static.ptr -> floatval read_stream :
unit Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Unsigned.ulong ->
PaError.tval write_stream :
unit Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Unsigned.ulong ->
PaError.tval get_stream_read_available : unit Ctypes_static.ptr -> Signed.longval get_stream_write_available : unit Ctypes_static.ptr -> Signed.longval get_sample_size : Unsigned.ulong -> PaError.t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>