HinawaSndMotu

HinawaSndMotu — A notification listener for Motu models

Functions

Signals

void notified Run Last

Object Hierarchy

    GObject
    ╰── HinawaSndUnit
        ╰── HinawaSndMotu

Includes

#include <snd_motu.h>

Description

A HinawaSndMotu is an application of asynchronous notification defined by Mark of the Unicorn (MOTU). This inherits HinawaSndUnit.

Functions

hinawa_snd_motu_new ()

HinawaSndMotu *
hinawa_snd_motu_new (void);

Instantiate HinawaSndMotu object and return the instance.

Returns

an instance of HinawaSndMotu.

Since: 1.3.


hinawa_snd_motu_open ()

void
hinawa_snd_motu_open (HinawaSndMotu *self,
                      gchar *path,
                      GError **exception);

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

Parameters

self

A HinawaSndUnit

 

path

A full path of a special file for ALSA hwdep character device

 

exception

A GError. Error can be generated with three domains; g_file_error_quark(), hinawa_fw_node_error_quark(), and hinawa_snd_unit_error_quark().

 

Since: 0.8

Signal Details

The “notified” signal

void
user_function (HinawaSndMotu *self,
               guint          message,
               gpointer       user_data)

When Motu models transfer notification, the “notified” signal is generated.

Parameters

self

A HinawaSndMotu

 

message

A notification message

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last

Since: 0.8