Class
HitakiSndUnit
Description [src]
class Hitaki.SndUnit : GObject.Object {
parent_instance: GObject
}
A GObject-derived object for sound unit without specific function.
The HitakiSndUnit
is an object class derived from GObject
for sound unit with
common functions supported by any driver in ALSA firewire stack.
Constructors
hitaki_snd_unit_new
Instantiate HitakiSndUnit
object and return the instance.
Instance methods
Methods inherited from HitakiAlsaFirewire (4)
hitaki_alsa_firewire_create_source
Allocate GSource
to handle events from ALSA HwDep character device.
hitaki_alsa_firewire_lock
Lock kernel driver bound to the associated ALSA HwDep character device so that it is prohibited to start packet streaming.
hitaki_alsa_firewire_open
Open the special file for ALSA HwDep character device.
hitaki_alsa_firewire_unlock
Unlock kernel driver bound to the associated ALSA HwDep character device so that it can start packet streaming.
Properties
Properties inherited from HitakiAlsaFirewire (6)
Hitaki.AlsaFirewire:card-id
The numeric identifier for sound card.
Hitaki.AlsaFirewire:guid
Global unique identifier for the node in IEEE 1394 bus.
Hitaki.AlsaFirewire:is-disconnected
Whether the sound card is unavailable. It becomes FALSE when the sound card is removed or
driver is unbound to it. Then the owner of this object should call
g_object_unref()
as quickly as possible to release ALSA hwdep character device.
Hitaki.AlsaFirewire:is-locked
Whether the associated unit is locked or not to start packet streaming.
Hitaki.AlsaFirewire:node-device
The name of node device in Linux FireWire subsystem which owns the unit; e.g. fw1
.
Hitaki.AlsaFirewire:unit-type
The type of sound unit.
Signals
Signals inherited from GObject (1)
GObject.Object::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.