VLC 4.0.0-dev
Loading...
Searching...
No Matches
Collaboration diagram for Tracer Module implementation:

Data Structures

union  vlc_tracer_value_t
 
struct  vlc_tracer_entry
 Trace message. More...
 
struct  vlc_tracer_trace
 Trace record containing the key-values from the trace. More...
 
struct  vlc_tracer_operations
 Tracer operations returned by the module probe function. More...
 

Typedefs

typedef struct vlc_tracer_operations *(* vlc_tracer_open_cb) (vlc_object_t *obj, void **restrict sysp)
 Module probe/open function signature.
 

Enumerations

enum  vlc_tracer_value { VLC_TRACER_INT , VLC_TRACER_DOUBLE , VLC_TRACER_STRING }
 Trace message values. More...
 

Detailed Description

Typedef Documentation

◆ vlc_tracer_open_cb

typedef struct vlc_tracer_operations *(* vlc_tracer_open_cb) (vlc_object_t *obj, void **restrict sysp)

Module probe/open function signature.

Parameters
obja valid object
[out]syspto module specific data
Returns
the operations implemented by the module or NULL in case of error

Enumeration Type Documentation

◆ vlc_tracer_value

Trace message values.

Enumerator
VLC_TRACER_INT 
VLC_TRACER_DOUBLE 
VLC_TRACER_STRING