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.
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()
.
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.