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.