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.

Ancestors

Implements

Constructors

hitaki_snd_unit_new

Instantiate HitakiSndUnit object and return the instance.

Instance methods

Methods inherited from GObject (43)

Please see GObject for a full list of 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.

Class structure

struct HitakiSndUnitClass {
  GObjectClass parent_class;
  
}
Class members
parent_class
GObjectClass
  No description available.