Top | ![]() |
![]() |
![]() |
![]() |
#define GST_TIME_SECONDS_ARGS(t) (GST_CLOCK_TIME_IS_VALID(t) ? (gint64)((t) / GST_SECOND) : -1), (GST_CLOCK_TIME_IS_VALID(t) ? (t) % GST_SECOND : 0)
Macro to prepare printf()
style parameters from a GstClockTime for
ingestion by the format described by GST_TIME_SECONDS_FORMAT. NOTE:
this macro evaluates its argument multiple times.
See also: GST_TIME_SECONDS_FORMAT
#define GST_BUFFER_BOUNDARIES_ARGS(buf) 0, GST_TIME_SECONDS_ARGS(GST_BUFFER_TIMESTAMP(buf)), GST_TIME_SECONDS_ARGS(GST_BUFFER_TIMESTAMP(buf) + GST_BUFFER_DURATION(buf)), GST_BUFFER_OFFSET(buf), GST_BUFFER_OFFSET_END(buf)
Macro to prepare the printf()
style parameters from a GstBuffer for
ingestion by the format described by GST_BUFFER_BOUNDARIES_FORMAT.
NOTE: this macro evalutes its argument multiple times.
See also: GST_BUFFER_BOUNDARIES_FORMAT
#define GST_TIME_SECONDS_FORMAT G_GINT64_FORMAT ".%09" G_GUINT64_FORMAT " s"
printf() style format specifier for displaying a GstClockTime in seconds.
See also: GST_TIME_SECONDS_ARGS