typedef struct _GstRUsageTracer GstRUsageTracer;
typedef struct _GstRUsageTracerClass GstRUsageTracerClass;
+typedef struct
+{
+ GstClockTime ts;
+ GstClockTime val;
+} GstTraceValue;
+
+typedef struct
+{
+ GstClockTime window;
+ GQueue values; /* GstTraceValue* */
+} GstTraceValues;
+
/**
* GstRUsageTracer:
*
/*< private >*/
GHashTable *threads;
+ GstTraceValues *tvs_proc;
+
+ /* for ts calibration */
+ gpointer main_thread_id;
+ guint64 tproc_base;
};
struct _GstRUsageTracerClass {