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:425
vlc_preparser_t * vlc_preparser_New(vlc_object_t *obj)
This function creates the preparser object and thread.
Definition preparser.c:311
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:346
void vlc_preparser_Cancel(vlc_preparser_t *preparser, void *id)
This function cancel all preparsing requests for a given id.
Definition preparser.c:399
void vlc_preparser_Delete(vlc_preparser_t *preparser)
This function destroys the preparser object and thread.
Definition preparser.c:431
VLC object common members.
Definition vlc_objects.h:53
Definition preparser.c:35
This file is a collection of common definitions and types.