VLC Preparser API.
More...
Go to the source code of this file.
|
vlc_preparser_t * | vlc_preparser_New (vlc_object_t *obj, const struct vlc_preparser_cfg *cfg) |
| This function creates the preparser object and thread.
|
|
vlc_preparser_req_id | vlc_preparser_Push (vlc_preparser_t *preparser, input_item_t *item, int type_option, const input_item_parser_cbs_t *cbs, void *cbs_userdata) |
| This function enqueues the provided item to be preparsed or fetched.
|
|
vlc_preparser_req_id | vlc_preparser_GenerateThumbnail (vlc_preparser_t *preparser, input_item_t *item, const struct vlc_thumbnailer_arg *arg, const struct vlc_thumbnailer_cbs *cbs, void *cbs_userdata) |
| This function enqueues the provided item for generating a thumbnail.
|
|
size_t | vlc_preparser_Cancel (vlc_preparser_t *preparser, vlc_preparser_req_id id) |
| This function cancel all preparsing requests for a given id.
|
|
void | vlc_preparser_Delete (vlc_preparser_t *preparser) |
| This function destroys the preparser object and thread.
|
|
void | vlc_preparser_SetTimeout (vlc_preparser_t *preparser, vlc_tick_t timeout) |
| Do not use, libVLC only fonction, will be removed soon.
|
|