VLC 4.0.0-dev
Loading...
Searching...
No Matches
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)
#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 )
Value:
vlc_probe(VLC_OBJECT(obj), cap, pcount)
#define VLC_OBJECT(x)
Type-safe vlc_object_t cast.
Definition vlc_objects.h:83
#define vlc_probe(obj, cap, pcount)
Definition vlc_probe.h:37

Referenced by vlc_rd_get_names(), and vlc_sd_GetNames().

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

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