VLC 4.0.0-dev
vlc_preparser.h File Reference

VLC Preparser API. More...

Include dependency graph for vlc_preparser.h:

Go to the source code of this file.

Typedefs

typedef struct vlc_preparser_t vlc_preparser_t
 Preparser opaque structure. More...
 

Functions

vlc_preparser_tvlc_preparser_New (vlc_object_t *obj)
 This function creates the preparser object and thread. More...
 
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. More...
 
void vlc_preparser_Cancel (vlc_preparser_t *preparser, void *id)
 This function cancel all preparsing requests for a given id. More...
 
void vlc_preparser_Delete (vlc_preparser_t *preparser)
 This function destroys the preparser object and thread. More...
 
void vlc_preparser_Deactivate (vlc_preparser_t *preparser)
 This function deactivates the preparser. More...
 

Detailed Description

VLC Preparser API.