"alsaseq_queue_timer_data_alsa_get_type";
"alsaseq_queue_timer_data_alsa_get_device_id";
"alsaseq_queue_timer_data_alsa_set_device_id";
+ "alsaseq_queue_timer_data_alsa_get_resolution";
+ "alsaseq_queue_timer_data_alsa_set_resolution";
"alsaseq_remove_filter_get_type";
"alsaseq_remove_filter_new_with_dest_addr";
{
self->device_id = *(struct snd_timer_id *)device_id;
}
+
+/**
+ * alsaseq_queue_timer_data_alsa_get_resolution:
+ * @self: A #ALSASeqQueueTimerDataAlsa.
+ * @resolution: (out): The resolution of timer.
+ *
+ * Get the resolution of timer which drives the queue.
+ */
+void alsaseq_queue_timer_data_alsa_get_resolution(ALSASeqQueueTimerDataAlsa *self,
+ guint *resolution)
+{
+ *resolution = self->resolution;
+}
+
+/**
+ * alsaseq_queue_timer_data_alsa_set_resolution:
+ * @self: A #ALSASeqQueueTimerDataAlsa.
+ * @resolution: The resolution of timer.
+ *
+ * Set the resolution of timer which drives the queue.
+ */
+void alsaseq_queue_timer_data_alsa_set_resolution(ALSASeqQueueTimerDataAlsa *self,
+ guint resolution)
+{
+ self->resolution = resolution;
+}
void alsaseq_queue_timer_data_alsa_set_device_id(ALSASeqQueueTimerDataAlsa *self,
const ALSATimerDeviceId *device_id);
+void alsaseq_queue_timer_data_alsa_get_resolution(ALSASeqQueueTimerDataAlsa *self,
+ guint *resolution);
+void alsaseq_queue_timer_data_alsa_set_resolution(ALSASeqQueueTimerDataAlsa *self,
+ guint resolution);
G_END_DECLS
#endif