Tracing functions.
More...
Go to the source code of this file.
|
struct vlc_tracer * | vlc_tracer_Create (vlc_object_t *parent, const char *name) |
| Create a tracer object.
|
|
void | vlc_tracer_Destroy (struct vlc_tracer *tracer) |
| Destroy a tracer object.
|
|
void | vlc_tracer_TraceWithTs (struct vlc_tracer *tracer, vlc_tick_t ts, const struct vlc_tracer_trace *trace) |
| Emit traces.
|
|
static struct vlc_tracer_entry | vlc_tracer_entry_FromInt (const char *key, int64_t value) |
|
static struct vlc_tracer_entry | vlc_tracer_entry_FromDouble (const char *key, double value) |
|
static struct vlc_tracer_entry | vlc_tracer_entry_FromString (const char *key, const char *value) |
|
static void | vlc_tracer_TraceStreamPTS (struct vlc_tracer *tracer, const char *type, const char *id, const char *stream, vlc_tick_t pts) |
|
static void | vlc_tracer_TraceStreamDTS (struct vlc_tracer *tracer, const char *type, const char *id, const char *stream, vlc_tick_t pts, vlc_tick_t dts) |
|
static void | vlc_tracer_TraceEvent (struct vlc_tracer *tracer, const char *type, const char *id, const char *event) |
|
static void | vlc_tracer_TracePCR (struct vlc_tracer *tracer, const char *type, const char *id, vlc_tick_t pcr) |
|