24#ifndef VLC_PREPARSER_H 
   25#define VLC_PREPARSER_H 1 
   78                                int timeout, 
void *
id );
 
#define VLC_API
Definition: fourcc_gen.c:31
 
void vlc_preparser_Deactivate(vlc_preparser_t *preparser)
This function deactivates the preparser.
Definition: preparser.c:403
 
vlc_preparser_t * vlc_preparser_New(vlc_object_t *obj)
This function creates the preparser object and thread.
Definition: preparser.c:289
 
int vlc_preparser_Push(vlc_preparser_t *preparser, input_item_t *item, input_item_meta_request_option_t option, const struct vlc_metadata_cbs *cbs, void *cbs_userdata, int timeout, void *id)
This function enqueues the provided item to be preparsed or fetched.
Definition: preparser.c:324
 
void vlc_preparser_Cancel(vlc_preparser_t *preparser, void *id)
This function cancel all preparsing requests for a given id.
Definition: preparser.c:377
 
void vlc_preparser_Delete(vlc_preparser_t *preparser)
This function destroys the preparser object and thread.
Definition: preparser.c:409
 
VLC object common members.
Definition: vlc_objects.h:45
 
Definition: preparser.c:35
 
This file is a collection of common definitions and types.