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().