Crate alsahwdep_sys

Crate alsahwdep_sys 

Source
Expand description

§alsahwdep-sys crate

Rust FFI bindings and wrappers for alsahwdep library to operate ALSA HwDep character device.

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

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

§License

The alsahwdep-sys crate is released under MIT license.

§Dependency

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

§Repository

The alsahwdep-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§

ALSAHwdepDeviceCommon
ALSAHwdepDeviceCommonInterface
ALSAHwdepDeviceInfo
ALSAHwdepDeviceInfoClass

Constants§

ALSAHWDEP_DEVICE_COMMON_ERROR_FAILED
ALSAHWDEP_DEVICE_COMMON_ERROR_IS_DISCONNECTED
ALSAHWDEP_DEVICE_COMMON_ERROR_IS_NOT_OPENED
ALSAHWDEP_DEVICE_COMMON_ERROR_IS_NOT_SUPPORTED
ALSAHWDEP_DEVICE_COMMON_ERROR_IS_OPENED
ALSAHWDEP_DEVICE_COMMON_ERROR_IS_USED
ALSAHWDEP_IFACE_TYPE_BLUETOOTH
ALSAHWDEP_IFACE_TYPE_EMU10K1
ALSAHWDEP_IFACE_TYPE_EMUX_WAVETABLE
ALSAHWDEP_IFACE_TYPE_FW_BEBOB
ALSAHWDEP_IFACE_TYPE_FW_DICE
ALSAHWDEP_IFACE_TYPE_FW_DIGI00X
ALSAHWDEP_IFACE_TYPE_FW_FIREFACE
ALSAHWDEP_IFACE_TYPE_FW_FIREWORKS
ALSAHWDEP_IFACE_TYPE_FW_MOTU
ALSAHWDEP_IFACE_TYPE_FW_OXFW
ALSAHWDEP_IFACE_TYPE_FW_TASCAM
ALSAHWDEP_IFACE_TYPE_HDA
ALSAHWDEP_IFACE_TYPE_ICS2115
ALSAHWDEP_IFACE_TYPE_LINE6
ALSAHWDEP_IFACE_TYPE_MIXART
ALSAHWDEP_IFACE_TYPE_OPL2
ALSAHWDEP_IFACE_TYPE_OPL3
ALSAHWDEP_IFACE_TYPE_OPL4
ALSAHWDEP_IFACE_TYPE_PCXHR
ALSAHWDEP_IFACE_TYPE_SB16CSP
ALSAHWDEP_IFACE_TYPE_SB_RC
ALSAHWDEP_IFACE_TYPE_SSCAPE
ALSAHWDEP_IFACE_TYPE_USB_STREAM
ALSAHWDEP_IFACE_TYPE_USX2Y
ALSAHWDEP_IFACE_TYPE_USX2Y_PCM
ALSAHWDEP_IFACE_TYPE_VX
ALSAHWDEP_IFACE_TYPE_YSS225

Functions§

alsahwdep_device_common_create_source
alsahwdep_device_common_error_get_type
alsahwdep_device_common_error_quark
alsahwdep_device_common_error_to_label
alsahwdep_device_common_get_device_info
alsahwdep_device_common_get_protocol_version
alsahwdep_device_common_get_type
alsahwdep_device_common_open
alsahwdep_device_info_get_type
alsahwdep_get_device_id_list
alsahwdep_get_device_info
alsahwdep_get_hwdep_devnode
alsahwdep_get_hwdep_sysname
alsahwdep_iface_type_get_type

Type Aliases§

ALSAHwdepDeviceCommonError
ALSAHwdepIfaceType