Class
HinawaSndEfw
deprecated: 2.5.
Description [src]
class Hinawa.SndEfw : Hinawa.SndUnit {
parent_instance: HinawaSndUnit
}
A transaction executor for Fireworks models.
A HinawaSndEfw
is an application of Echo Fireworks Transaction.
Deprecated since: 2.5.
Libhitaki library provides Hitaki.SndEfw as the alternative.
Constructors
hinawa_snd_efw_new
Instantiate HinawaSndEfw
object and return the instance.
deprecated: 2.5. since: 1.3.
Functions
hinawa_snd_efw_error_quark
Return the GQuark
for error domain of GError
which has code in
HinawaSndEfwStatus
.
deprecated: 2.5. since: 2.1
Instance methods
hinawa_snd_efw_open
Open ALSA hwdep character device and check it for Fireworks devices.
deprecated: 2.5. since: 0.3
hinawa_snd_efw_transaction
Transfer request of transaction according to Echo Fireworks Transaction protocol, then wait for the response of transaction within 200 millisecond timeout.
deprecated: 2.5. since: 1.4.
hinawa_snd_efw_transaction_async
Transfer asynchronous transaction for command frame of Echo Fireworks protocol. When receiving
asynchronous transaction for response frame, HinawaSndEfw::responded
GObject signal is emitted.
deprecated: 2.5. since: 2.1.
hinawa_snd_efw_transaction_sync
Transfer asynchronous transaction for command frame of Echo Fireworks protocol, then wait asynchronous transaction for response frame within the given timeout.
deprecated: 2.5. since: 2.1.
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.SndEfw::responded
Emitted when the unit transfers asynchronous packet as response for Echo Audio Fireworks
protocol, and the process successfully reads the content of response from ALSA Fireworks
driver, the HinawaSndEfw::responded
signal handler is called with parameters of the response.
deprecated: 2.5. since: 2.1
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 HinawaSndEfwClass {
HinawaSndUnitClass parent_class;
void (* responded) (
HinawaSndEfw* self,
HinawaSndEfwStatus status,
guint seqnum,
guint category,
guint command,
const guint32* frame,
guint frame_size
);
}
Class members
parent_class: HinawaSndUnitClass
- No description available.
responded: void (* responded) ( HinawaSndEfw* self, HinawaSndEfwStatus status, guint seqnum, guint category, guint command, const guint32* frame, guint frame_size )
- No description available.
Virtual methods
Hinawa.SndEfwClass.responded
Class closure for the HinawaSndEfw::responded
signal.
deprecated: 2.5. since: 2.1