Crate alsarawmidi_sys

Crate alsarawmidi_sys 

Source
Expand description

§alsarawmidi-sys crate

Rust FFI bindings and wrappers for alsarawmidi library to operate ALSA Rawmidi character device.

The alsarawmidi library version 0.3.0 is the minimum supported version for underlying library.

The alsarawmidi-sys crate is automatically generated by gir tool provided by gtk-rs project. ALSARawmidi-0.0 file from alsarawmidi library is used for the generation.

§License

The alsarawmidi-sys crate is released under MIT license.

§Dependency

The alsarawmidi-sys crate depends on FFI crates provided by gtk-rs project for type/object system, event loop, and dispacher.

§Repository

The alsarawmidi-sys crate is the part of ALSA project and maintained by ALSA gobject-introspection team. The remote repository is located in https://github.com/alsa-project/alsa-gobject-rs.

§Support

If finding issue, please file it in https://github.com/alsa-project/alsa-gobject-rs.

Structs§

ALSARawmidiStreamPair
ALSARawmidiStreamPairClass
ALSARawmidiSubstreamInfo
ALSARawmidiSubstreamInfoClass
ALSARawmidiSubstreamParams
ALSARawmidiSubstreamParamsClass
ALSARawmidiSubstreamStatus
ALSARawmidiSubstreamStatusClass

Constants§

ALSARAWMIDI_STREAM_DIRECTION_INPUT
ALSARAWMIDI_STREAM_DIRECTION_OUTPUT
ALSARAWMIDI_STREAM_PAIR_ERROR_DISCONNECTED
ALSARAWMIDI_STREAM_PAIR_ERROR_FAILED
ALSARAWMIDI_STREAM_PAIR_ERROR_UNREADABLE
ALSARAWMIDI_STREAM_PAIR_INFO_FLAG_DUPLEX
ALSARAWMIDI_STREAM_PAIR_INFO_FLAG_INPUT
ALSARAWMIDI_STREAM_PAIR_INFO_FLAG_OUTPUT

Functions§

alsarawmidi_get_device_id_list
alsarawmidi_get_rawmidi_devnode
alsarawmidi_get_rawmidi_sysname
alsarawmidi_get_subdevice_id_list
alsarawmidi_get_substream_info
alsarawmidi_stream_direction_get_type
alsarawmidi_stream_pair_create_source
alsarawmidi_stream_pair_drain_substream
alsarawmidi_stream_pair_drop_substream
alsarawmidi_stream_pair_error_get_type
alsarawmidi_stream_pair_error_quark
alsarawmidi_stream_pair_get_protocol_version
alsarawmidi_stream_pair_get_substream_info
alsarawmidi_stream_pair_get_substream_status
alsarawmidi_stream_pair_get_type
alsarawmidi_stream_pair_info_flag_get_type
alsarawmidi_stream_pair_new
alsarawmidi_stream_pair_open
alsarawmidi_stream_pair_read_from_substream
alsarawmidi_stream_pair_set_substream_params
alsarawmidi_stream_pair_write_to_substream
alsarawmidi_substream_info_get_type
alsarawmidi_substream_params_get_type
alsarawmidi_substream_params_new
alsarawmidi_substream_status_get_type
alsarawmidi_substream_status_new

Type Aliases§

ALSARawmidiStreamDirection
ALSARawmidiStreamPairError
ALSARawmidiStreamPairInfoFlag