Hitaki.TimestampedQuadletNotification

g GObject.GInterface GObject.GInterface Hitaki.TimestampedQuadletNotification Hitaki.TimestampedQuadletNotification GObject.GInterface->Hitaki.TimestampedQuadletNotification

Implementations:

Hitaki.SndFireface

Methods

None

Virtual Methods

do_notified_at (message, tstamp)

Properties

None

Signals

Name

Short Description

notified-at

Emitted when the target unit transfers notification.

Fields

None

Class Details

class Hitaki.TimestampedQuadletNotification
Bases:

GObject.GInterface

Structure:

Hitaki.TimestampedQuadletNotificationInterface

An interface to operate notification with quadlet message and time stamp. Some of units supported by drivers in ALSA firewire stack have the function to notify quadlet message and time stamp for specific purposes. The [iface`TimestampedQuadletNotification`] is an interface to operate the notification.

do_notified_at(message, tstamp) virtual
Parameters:
  • message (int) –

  • tstamp (int) –

Signal Details

Hitaki.TimestampedQuadletNotification.signals.notified_at(timestamped_quadlet_notification, message, tstamp)
Signal Name:

notified-at

Flags:

RUN_LAST, ACTION

Parameters:
  • timestamped_quadlet_notification (Hitaki.TimestampedQuadletNotification) – The object which received the signal

  • message (int) – A quadlet message in notification.

  • tstamp (int) – The isochronous cycle at which the request arrived.

Emitted when the target unit transfers notification.

The value of tstamp is unsigned 16 bit integer including higher 3 bits for three low order bits of second field and the rest 13 bits for cycle field in the format of IEEE 1394 CYCLE_TIMER register.