Go to the documentation of this file.
   22 # define VLC_PROBE_H 1 
   36 #define vlc_probe(obj, cap, pcount) \ 
   37         vlc_probe(VLC_OBJECT(obj), cap, pcount) 
   52     char *tab = (
char *)realloc (
obj->list, (
obj->count + 1) * len);
 
   56     memcpy(tab + (
obj->count * len), data, len);
 
   62 # define VLC_PROBE_CONTINUE VLC_EGENERIC 
   63 # define VLC_PROBE_STOP     VLC_SUCCESS 
  
#define VLC_COMMON_MEMBERS
Backward compatibility macro.
Definition: vlc_common.h:453
size_t count
Definition: vlc_probe.h:44
#define vlc_probe(obj, cap, pcount)
Definition: vlc_probe.h:36
Definition: vlc_probe.h:39
struct vlc_common_members obj
Definition: vlc_probe.h:41
void * list
Definition: vlc_probe.h:43
The main vlc_object_t structure.
Definition: vlc_objects.h:39
#define VLC_ENOMEM
Not enough memory.
Definition: vlc_common.h:351
#define VLC_SUCCESS
No error.
Definition: vlc_common.h:349
#define unlikely(p)
Definition: vlc_common.h:114
static int vlc_probe_add(vlc_probe_t *obj, const void *data, size_t len)
Definition: vlc_probe.h:49