HinawaSndEfw

HinawaSndEfw — A transaction executor for Fireworks models

Functions

Object Hierarchy

    GObject
    ╰── HinawaFwUnit
        ╰── HinawaSndUnit
            ╰── HinawaSndEfw

Description

A HinawaSndEfw is an application of Echo Fireworks Transaction (EFT). This inherits HinawaSndUnit.

Functions

hinawa_snd_efw_open ()

void
hinawa_snd_efw_open (HinawaSndEfw *self,
                     gchar *path,
                     GError **exception);

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

Parameters

self

A HinawaSndUnit

 

path

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

 

exception

A GError

 

hinawa_snd_efw_transact ()

void
hinawa_snd_efw_transact (HinawaSndEfw *self,
                         guint category,
                         guint command,
                         GArray *args,
                         GArray *params,
                         GError **exception);

Parameters

self

A HinawaSndEfw

 

category

one of category for the transact

 

command

one of commands for the transact

 

args

arguments for the transaction.

[nullable][element-type guint32][array][in]

params

return params.

[element-type guint32][array][out caller-allocates]

exception

A GError

 

Types and Values