|
VLC 4.0.0-dev
|
Tracer operations returned by the module probe function. More...
#include <vlc_tracer.h>
Data Fields | |
| void(* | trace )(void *sys, vlc_tick_t ts, const struct vlc_tracer_trace *trace) |
| Called when tracing data. | |
| void(* | destroy )(void *sys) |
| Called to clean module specific resources. | |
Tracer operations returned by the module probe function.
| void(* vlc_tracer_operations::destroy) (void *sys) |
Called to clean module specific resources.
| sys | data pointer set by vlc_tracer_open_cb() |
| void(* vlc_tracer_operations::trace) (void *sys, vlc_tick_t ts, const struct vlc_tracer_trace *trace) |
Called when tracing data.
| sys | data pointer set by vlc_tracer_open_cb() |
| ts | timestamp of the trace (based on vlc_tick_now()) |
| entries | can only be vlc_tracer_entry and the va-args list should be ended by a vlc_tracer_entry with a NULL key. |
Referenced by vlc_tracer_TraceWithTs().