Class

ALSASeqRemoveFilter

Description [src]

class ALSASeq.RemoveFilter : GObject.Object {
  parent_instance: GObject
}

An object to express filter to remove scheduled event in queue. A ALSASeqRemoveFilter is a GObject-derived object to express filter to remove scheduled event in queue. The call of alsaseq_user_client_remove_events() requires the instance of object.

The object wraps struct snd_seq_remove_events in UAPI of Linux sound subsystem.

Ancestors

Constructors

alsaseq_remove_filter_new

Allocate and return an instance of ALSASeqRemoveFilter.

Instance methods

alsaseq_remove_filter_get_real_time

Refer to doublet of real time in internal storage. The call works expectedly as long as ALSASeqRemoveFilter:flags doesn’t contain ALSASeqRemoveFilterFlag.TICK. This is evaluated with ALSASeqRemoveFilterFlag.TIME_BEFORE and ALSASeqRemoveFilterFlag.TIME_AFTER at call of alsaseq_user_client_remove_events().

alsaseq_remove_filter_get_tick_time

Refer to tick count in internal storage. The call works expectedly as long as ALSASeqRemoveFilter:flags contains ALSASeqRemoveFilterFlag.TICK. This is evaluated with ALSASeqRemoveFilterFlag.TIME_BEFORE and ALSASeqRemoveFilterFlag.TIME_AFTER at call of alsaseq_user_client_remove_events().

alsaseq_remove_filter_set_real_time

Copy doublet of real time into internal storage. The call works expectedly as long as ALSASeqRemoveFilter:flags doesn’t contain ALSASeqRemoveFilterFlag.TICK. This is evaluated with ALSASeqRemoveFilterFlag.TIME_BEFORE and ALSASeqRemoveFilterFlag.TIME_AFTER at call of alsaseq_user_client_remove_events().

alsaseq_remove_filter_set_tick_time

Copy tick count into internal storage. The call works expectedly as long as ALSASeqRemoveFilter:flags contains ALSASeqRemoveFilterFlag.TICK. This is evaluated with ALSASeqRemoveFilterFlag.TIME_BEFORE and ALSASeqRemoveFilterFlag.TIME_AFTER at call of alsaseq_user_client_remove_events().

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

ALSASeq.RemoveFilter:channel

The channel of event as filter condition. This is evaluated with ALSASeqRemoveFilterFlag.DEST_CHANNEL at call of alsaseq_user_client_remove_events().

Available since: 0.3.

ALSASeq.RemoveFilter:destination

The destionation of event as filter condition. This is evaluated with ALSASeqRemoveFilterFlag.DEST at call of alsaseq_user_client_remove_events().

Available since: 0.3.

ALSASeq.RemoveFilter:event-type

The type of event as filter condition. This is evaluated with ALSASeqRemoveFilterFlag.EVENT_TYPE at call of alsaseq_user_client_remove_events().

Available since: 0.3.

ALSASeq.RemoveFilter:flags

The set of flags to filter events. They decide how to evaluate included data at call of alsaseq_user_client_remove_events().

Available since: 0.3.

ALSASeq.RemoveFilter:queue-id

The numeric identifier of queue as filter condition. This is always evaluated at call of alsaseq_user_client_remove_events().

Available since: 0.3.

ALSASeq.RemoveFilter:tag

The tag of event as filter condition. This is evaluated with ALSASeqRemoveFilterFlag.TAG_MATCH at call of alsaseq_user_client_remove_events().

Available since: 0.3.

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 ALSASeqRemoveFilterClass {
  GObjectClass parent_class;
  
}
Class members
parent_class
GObjectClass
  No description available.