"alsatimer_event_data_get_type";
"alsatimer_event_data_tick_get_type";
+ "alsatimer_event_data_tick_get_resolution";
+ "alsatimer_event_data_tick_get_ticks";
"alsatimer_event_data_timestamp_get_type";
"alsatimer_event_data_timestamp_get_timestamp";
}
G_DEFINE_BOXED_TYPE(ALSATimerEventDataTick, alsatimer_event_data_tick, timer_event_data_tick_copy, g_free)
+
+/**
+ * alsatimer_event_data_tick_get_resolution:
+ * @self: A #ALSATimerEventDataTick.
+ * @resolution: (out): The resolution of tick event.
+ *
+ * Get the resolution of tick event.
+ */
+void alsatimer_event_data_tick_get_resolution(ALSATimerEventDataTick *self,
+ guint *resolution)
+{
+ *resolution = self->resolution;
+}
+
+/**
+ * alsatimer_event_data_tick_get_ticks:
+ * @self: A #ALSATimerEventDataTick.
+ * @ticks: (out): The tick count since the last event.
+ *
+ * Get the tick count since the last event.
+ */
+void alsatimer_event_data_tick_get_ticks(ALSATimerEventDataTick *self,
+ guint *ticks)
+{
+ *ticks = self->ticks;
+}
GType alsatimer_event_data_tick_get_type() G_GNUC_CONST;
+void alsatimer_event_data_tick_get_resolution(ALSATimerEventDataTick *self,
+ guint *resolution);
+
+void alsatimer_event_data_tick_get_ticks(ALSATimerEventDataTick *self,
+ guint *ticks);
+
G_END_DECLS
#endif