Class

HinawaSndMotu

deprecated: 2.5. 

Description [src]

class Hinawa.SndMotu : Hinawa.SndUnit {
  parent_instance: HinawaSndUnit
}

A notification listener for Motu models. A HinawaSndMotu is an application of asynchronous notification defined by Mark of the Unicorn (MOTU).

Deprecated since: 2.5.

Libhitaki library provides Hitaki.SndMotu as the alternative.

Constructors

hinawa_snd_motu_new

Instantiate HinawaSndMotu object and return the instance.

deprecated: 2.5. since: 1.3.

Instance methods

hinawa_snd_motu_open

Open ALSA hwdep character device and check it for Motu devices.

deprecated: 2.5. since: 0.8

hinawa_snd_motu_read_command_dsp_meter

Read data of meter information for command DSP models.

deprecated: 2.5. since: 2.4

hinawa_snd_motu_read_register_dsp_meter

Read data of meter information for register DSP models.

deprecated: 2.5. since: 2.4

hinawa_snd_motu_read_register_dsp_parameter

Read parameter for register DSP models.

deprecated: 2.5. since: 2.4

Methods inherited from HinawaSndUnit (5)
hinawa_snd_unit_create_source

Create GSource for GMainContext to dispatch events for the sound device.

deprecated: 2.5. since: 1.4.

hinawa_snd_unit_get_node

Retrieve an instance of HinawaFwNode associated to the given unit.

deprecated: 2.5. since: 2.0.

hinawa_snd_unit_lock

Disallow corresponding ALSA driver to start packet streaming.

deprecated: 2.5. since: 0.3

hinawa_snd_unit_open

Open ALSA hwdep character device and check it for FireWire sound devices.

deprecated: 2.5. since: 0.4

hinawa_snd_unit_unlock

Allow corresponding ALSA driver to start packet streaming.

deprecated: 2.5. since: 0.3

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from HinawaSndUnit (5)
Hinawa.SndUnit:card
No description available.

deprecated: 2.5. since: 2.0

Hinawa.SndUnit:device
No description available.

deprecated: 2.5. since: 0.3

Hinawa.SndUnit:guid
No description available.

deprecated: 2.5. since: 0.4

Hinawa.SndUnit:streaming
No description available.

deprecated: 2.5. since: 0.4

Hinawa.SndUnit:type
No description available.

deprecated: 2.5. since: 1.0

Signals

Hinawa.SndMotu::notified

Emitted when Motu models transfer notification.

deprecated: 2.5. since: 0.8

Hinawa.SndMotu::register-dsp-changed

Emitted when MOTU register DSP models transfer events by messages in the sequence of isochronous packet. The event consists of encoded data. The most significant byte is the type of message. The next two bytes are identifier 0 and 1. The least significant byte is value. The meaning of identifier 0, 1 and value is decided depending on the type. For detail, see sound/firewire/motu/motu-register-dsp-message-parser.c in Linux kernel.

deprecated: 2.5. since: 2.4

Signals inherited from HinawaSndUnit (2)
HinawaSndUnit::disconnected

Emitted when the sound card is not available anymore due to unbinding driver or hot unplugging. The owner of this object should call g_object_unref() as quickly as possible to release ALSA hwdep character device.

deprecated: 2.5. since: 2.0

HinawaSndUnit::lock-status

Emitted when corresponding ALSA driver changes status of lock by starting/stopping packet streaming requested by ALSA PCM/Rawmidi applications.

deprecated: 2.5. since: 0.3

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct HinawaSndMotuClass {
  HinawaSndUnitClass parent_class;
  void (* notified) (
    HinawaSndMotu* self,
    guint message
  );
  void (* register_dsp_changed) (
    HinawaSndMotu* self,
    const guint32* events,
    guint length
  );
  
}
No description available.
Class members
parent_class: HinawaSndUnitClass
No description available.
notified: void (* notified) ( HinawaSndMotu* self, guint message )
No description available.
register_dsp_changed: void (* register_dsp_changed) ( HinawaSndMotu* self, const guint32* events, guint length )
No description available.

Virtual methods

Hinawa.SndMotuClass.notified

Class closure for the HinawaSndMotu::notified signal.

deprecated: 2.5. since: 1.2

Hinawa.SndMotuClass.register_dsp_changed

Class closure for the HinawaSndMotu::register-dsp-changed signal.

deprecated: 2.5. since: 2.4