*
* The address of port.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_ADDR] =
g_param_spec_boxed("addr", "addr",
*
* The name of port.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_NAME] =
g_param_spec_string("name", "name",
*
* The capabilities of port, a set of [flags@PortCapFlag].
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_CAPS] =
g_param_spec_flags("caps", "caps",
*
* The attributes of port, a set of [flags@PortAttrFlag].
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_ATTRS] =
g_param_spec_flags("attrs", "attrs",
*
* The number of channels per MIDI port.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_MIDI_CHANNELS] =
g_param_spec_int("midi-channels", "midi-channels",
*
* The number of voices per MIDI port.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_MIDI_VOICES] =
g_param_spec_int("midi-voices", "midi-voices",
*
* The number of voices per synth port.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_SYNTH_VOICES] =
g_param_spec_int("synth-voices", "synth-voices",
*
* The current number of subscribers to read.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_READ_USERS] =
g_param_spec_int("read-users", "read-users",
*
* The current number of subscribers to write.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_WRITE_USERS] =
g_param_spec_int("write-users", "write-users",
*
* The mode whether to overwrite time stamp for event when the event is delivered from the port.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_TSTAMP_OVERWRITE] =
g_param_spec_boolean("tstamp-overwrite", "tstamp-overwrite",
* The mode of time stamp. This is effective when the [property@PortInfo:tstamp-overwrite] is
* enabled.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_TSTAMP_MODE] =
g_param_spec_enum("tstamp-mode", "tstamp-mode",
* The numeric ID of queue to update time stamp when [property@PortInfo:tstamp-overwrite] is
* set to True. One of [enum@SpecificQueueId] is available as well.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_port_info_props[SEQ_PORT_INFO_PROP_TIME_QUEUE] =
g_param_spec_uchar("queue-id", "queue-id",
*
* The identifier of associated timer instance in ALSA Timer.
*
- * Since: 0.3.
+ * Since: 0.3
*/
g_object_class_install_property(gobject_class, QUEUE_TIMER_ALSA_PROP_DEVICE_ID,
g_param_spec_boxed("device-id", "device-id",
*
* The number of ticks as resolution of timer.
*
- * Since: 0.3.
+ * Since: 0.3
*/
g_object_class_install_property(gobject_class, QUEUE_TIMER_ALSA_PROP_RESOLUTION_TICKS,
g_param_spec_uint("resolution-ticks", "resolution-ticks",
*
* The object wraps `struct snd_seq_queue_timer` in UAPI of Linux sound subsystem.
*
- * Since: 0.3.
+ * Since: 0.3
*/
static void alsaseq_queue_timer_common_default_init(ALSASeqQueueTimerCommonInterface *iface);
*
* The numeric identifier of queue. An entry of [enum@SpecificClientId] is available as well.
*
- * Since: 0.3.
+ * Since: 0.3
*/
g_object_interface_install_property(iface,
g_param_spec_uchar(QUEUE_ID_PROP_NAME, QUEUE_ID_PROP_NAME,
*
* The type of timer for the queue, one of [enum@QueueTimerType].
*
- * Since: 0.3.
+ * Since: 0.3
*/
g_object_interface_install_property(iface,
g_param_spec_enum(TIMER_TYPE_PROP_NAME, TIMER_TYPE_PROP_NAME,
* The set of flags to filter events. They decide how to evaluate included data at call of
* [method@UserClient.remove_events].
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_remove_filter_props[SEQ_REMOVE_FILTER_PROP_FLAGS] =
g_param_spec_flags("flags", "flags",
* The numeric identifier of queue as filter condition. This is always evaluated at call of
* [method@UserClient.remove_events].
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_remove_filter_props[SEQ_REMOVE_FILTER_PROP_QUEUE_ID] =
g_param_spec_uchar("queue-id", "queue-id",
* The destionation of event as filter condition. This is evaluated with
* [flags@RemoveFilterFlag].DEST at call of [method@UserClient.remove_events].
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_remove_filter_props[SEQ_REMOVE_FILTER_PROP_DST] =
g_param_spec_boxed("destination", "destination",
* The channel of event as filter condition. This is evaluated with
* [flags@RemoveFilterFlag].DEST_CHANNEL at call of [method@UserClient.remove_events].
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_remove_filter_props[SEQ_REMOVE_FILTER_PROP_CHANNEL] =
g_param_spec_uchar("channel", "channel",
* The type of event as filter condition. This is evaluated with
* [flags@RemoveFilterFlag].EVENT_TYPE at call of [method@UserClient.remove_events].
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_remove_filter_props[SEQ_REMOVE_FILTER_PROP_EVENT_TYPE] =
g_param_spec_enum("event-type", "event-type",
* The tag of event as filter condition. This is evaluated with
* [flags@RemoveFilterFlag].TAG_MATCH at call of [method@UserClient.remove_events].
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_remove_filter_props[SEQ_REMOVE_FILTER_PROP_TAG] =
g_param_spec_char("tag", "tag",
*
* The address of sender.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_subscribe_data_props[SEQ_SUBSCRIBE_DATA_PROP_SENDER] =
g_param_spec_boxed("sender", "sender",
*
* The address of destination.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_subscribe_data_props[SEQ_SUBSCRIBE_DATA_PROP_DEST] =
g_param_spec_boxed("dest", "dest",
*
* Whether the subscription can be changed by originator only,
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_subscribe_data_props[SEQ_SUBSCRIBE_DATA_PROP_IS_EXCLUSIVE] =
g_param_spec_boolean("is-exclusive", "is-exclusive",
*
* Any event for the subscription has time stamp,
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_subscribe_data_props[SEQ_SUBSCRIBE_DATA_PROP_HAS_TSTAMP] =
g_param_spec_boolean("has-tstamp", "has-tstamp",
*
* The type of time stamp. This is effective when the has-tstamp property enabled.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_subscribe_data_props[SEQ_SUBSCRIBE_DATA_PROP_TSTAMP_MODE] =
g_param_spec_enum("tstamp-mode", "tstamp-mode",
* The numeric ID of queue to deliver. One of ALSASeqSpecificQueueId is available as well as
* any numeric value.
*
- * Since: 0.3.
+ * Since: 0.3
*/
seq_subscribe_data_props[SEQ_SUBSCRIBE_DATA_PROP_QUEUE_ID] =
g_param_spec_uchar("queue-id", "queue-id",