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_FromUnsigned (const char *key, uint64_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) |
| |