]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
timer: event_data_tstamp: unify two arguments to single argument for timestamp
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sat, 13 Jun 2020 05:01:36 +0000 (14:01 +0900)
committer坂本 貴史 <o-takashi@sakamocchi.jp>
Sat, 13 Jun 2020 07:41:04 +0000 (16:41 +0900)
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
src/timer/event-data-tstamp.c
src/timer/event-data-tstamp.h

index 8cd09fb29f350f700905e2001ca0c159ff271541..a1a307a97dcbf020771bfdfbcc79818b0c63407b 100644 (file)
@@ -36,16 +36,17 @@ void alsatimer_event_data_tstamp_get_event(ALSATimerEventDataTstamp *self,
 /**
  * alsatimer_event_data_tstamp_get_tstamp:
  * @self: A #ALSATimerEventDataTstamp.
- * @tv_sec: (out): The seconds part of timestamp.
- * @tv_nsec: (out): The nanoseconds part of timestamp.
+ * @tstamp: (array fixed-size=2)(inout): The array with two elements for the
+ *          seconds and nanoseconds part of timestamp when the instance queues
+ *          the timestamp event.
  *
  * Get the seconds and nanoseconds part for the timestamp event.
  */
 void alsatimer_event_data_tstamp_get_tstamp(ALSATimerEventDataTstamp *self,
-                                            guint *tv_sec, guint *tv_nsec)
+                                            gint64 *const tstamp[2])
 {
-    *tv_sec = (guint)self->tstamp.tv_sec;
-    *tv_nsec = (guint)self->tstamp.tv_nsec;
+    (*tstamp)[0] = (gint64)self->tstamp.tv_sec;
+    (*tstamp)[1] = (gint64)self->tstamp.tv_nsec;
 }
 
 /**
index c3d9bf6cd18c0ee7a77d3a58a87ccaa1ac26dadf..53e1914055e4b615c92e58d9fd34b634d92bc737 100644 (file)
@@ -21,7 +21,7 @@ void alsatimer_event_data_tstamp_get_event(ALSATimerEventDataTstamp *self,
                                            ALSATimerEventType *event);
 
 void alsatimer_event_data_tstamp_get_tstamp(ALSATimerEventDataTstamp *self,
-                                            guint *tv_sec, guint *tv_nsec);
+                                            gint64 *const tstamp[2]);
 
 void alsatimer_event_data_tstamp_get_val(ALSATimerEventDataTstamp *self,
                                          guint *val);