VLC 4.0.0-dev
Loading...
Searching...
No Matches

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.
 

Detailed Description

Tracer operations returned by the module probe function.

Field Documentation

◆ destroy

void(* vlc_tracer_operations::destroy) (void *sys)

Called to clean module specific resources.

Parameters
sysdata pointer set by vlc_tracer_open_cb()

◆ trace

void(* vlc_tracer_operations::trace) (void *sys, vlc_tick_t ts, const struct vlc_tracer_trace *trace)

Called when tracing data.

Parameters
sysdata pointer set by vlc_tracer_open_cb()
tstimestamp of the trace (based on vlc_tick_now())
entriescan 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().


The documentation for this struct was generated from the following file: