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.