VLC 4.0.0-dev
|
This file defines functions and structures to run-time probe VLC extensions. More...
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) |
This file defines functions and structures to run-time probe VLC extensions.
#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 |
typedef struct vlc_probe_t vlc_probe_t |
void * vlc_probe | ( | vlc_object_t * | , |
const char * | , | ||
size_t * | |||
) |
|
inlinestatic |
References vlc_probe_t::obj, unlikely, VLC_ENOMEM, and VLC_SUCCESS.
Referenced by vlc_rd_probe_add(), and vlc_sd_probe_Add().