VLC 4.0.0-dev
vlc_probe.h File Reference

This file defines functions and structures to run-time probe VLC extensions. More...

Include dependency graph for vlc_probe.h:

Go to the source code of this file.

Data Structures

struct  vlc_probe_t
 

Macros

#define vlc_probe(obj, cap, pcount)    vlc_probe(VLC_OBJECT(obj), cap, pcount)
 
#define VLC_PROBE_CONTINUE   VLC_EGENERIC
 
#define VLC_PROBE_STOP   VLC_SUCCESS
 

Typedefs

typedef struct vlc_probe_t vlc_probe_t
 

Functions

void * vlc_probe (vlc_object_t *, const char *, size_t *)
 
static int vlc_probe_add (vlc_probe_t *obj, const void *data, size_t len)
 

Detailed Description

This file defines functions and structures to run-time probe VLC extensions.

Macro Definition Documentation

◆ vlc_probe

#define vlc_probe (   obj,
  cap,
  pcount 
)     vlc_probe(VLC_OBJECT(obj), cap, pcount)

◆ VLC_PROBE_CONTINUE

#define VLC_PROBE_CONTINUE   VLC_EGENERIC

◆ VLC_PROBE_STOP

#define VLC_PROBE_STOP   VLC_SUCCESS

Typedef Documentation

◆ vlc_probe_t

typedef struct vlc_probe_t vlc_probe_t

Function Documentation

◆ vlc_probe()

void * vlc_probe ( vlc_object_t ,
const char *  ,
size_t *   
)

◆ vlc_probe_add()

static int vlc_probe_add ( vlc_probe_t obj,
const void *  data,
size_t  len 
)
inlinestatic