Introduction

This library gives some objects for abstraction to operate system resources in two Linux subsystems; FireWire subsystem and Sound subsystem.

This library mainly supports operations for asynchronous communication to units on IEEE 1394 bus. Additionally, this library supports some model-specific operations for some Audio and Music units on IEEE 1394 bus, supported by drivers in ALSA firewire stack. This library launches two threads internally to dispatch input events.

libhinawa supports gobject introspection, thus this library is available with gobject introspection bindings of each language such as Python, Ruby and so on. When using this mechanism, please refer to documents in each language implementation.

hinawa-utils is a set of Python 3 modules and scripts utilizing libhinawa. It's for control audio and music units on IEEE 1394 bus supported by Linux sound subsystem. It's hosted in github.com.