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
Properties
Properties inherited from HinawaSndUnit (5)
Hinawa.SndUnit:card
deprecated: 2.5. since: 2.0
Hinawa.SndUnit:device
deprecated: 2.5. since: 0.3
Hinawa.SndUnit:guid
deprecated: 2.5. since: 0.4
Hinawa.SndUnit:streaming
deprecated: 2.5. since: 0.4
Hinawa.SndUnit:type
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
);
}
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