|
VLC 4.0.0-dev
|
Go to the source code of this file.
Data Structures | |
| struct | vlc_preparser_operations |
| Preparser's operations. More... | |
| struct | vlc_preparser_t |
| struct | vlc_preparser_req_operations |
| struct | vlc_preparser_req |
Functions | |
| void * | vlc_preparser_internal_New (vlc_preparser_t *preparser, vlc_object_t *parent, const struct vlc_preparser_cfg *cfg) |
| void * | vlc_preparser_external_New (vlc_preparser_t *preparser, vlc_object_t *parent, const struct vlc_preparser_cfg *cfg) |
| Create a new preparser with an external process. | |
| void * vlc_preparser_external_New | ( | vlc_preparser_t * | owner, |
| vlc_object_t * | parent, | ||
| const struct vlc_preparser_cfg * | cfg | ||
| ) |
Create a new preparser with an external process.
(see vlc_preparser_New)
References preparser_sys::current_id, vlc_preparser_cfg::max_parser_threads, vlc_preparser_cfg::max_thumbnailer_threads, vlc_preparser_t::ops, preparser_sys::owner, preparser_sys::parent, preparser_sys::pool_preparser, preparser_sys::pool_thumbnailer, preparser_Cancel(), preparser_Delete(), preparser_GenerateThumbnail(), preparser_GenerateThumbnailToFiles(), preparser_pool_New(), preparser_Push(), preparser_SetTimeout(), vlc_preparser_operations::push, vlc_preparser_cfg::timeout, vlc_preparser_cfg::types, VLC_PREPARSER_TYPE_PARSE, VLC_PREPARSER_TYPE_THUMBNAIL, and VLC_PREPARSER_TYPE_THUMBNAIL_TO_FILES.
Referenced by vlc_preparser_New().
| void * vlc_preparser_internal_New | ( | vlc_preparser_t * | preparser, |
| vlc_object_t * | parent, | ||
| const struct vlc_preparser_cfg * | cfg | ||
| ) |
References preparser_sys::fetcher, input_fetcher_Delete(), input_fetcher_New(), preparser_sys::lock, vlc_preparser_cfg::max_parser_threads, vlc_preparser_cfg::max_thumbnailer_threads, vlc_preparser_t::ops, preparser_sys::owner, preparser_sys::parent, preparser_sys::parser, preparser_Cancel(), preparser_Delete(), preparser_GenerateThumbnail(), preparser_GenerateThumbnailToFiles(), preparser_Push(), preparser_SetTimeout(), vlc_preparser_operations::push, preparser_sys::submitted_tasks, preparser_sys::thumbnailer, preparser_sys::thumbnailer_to_files, vlc_preparser_cfg::timeout, preparser_sys::timeout, vlc_preparser_cfg::types, unlikely, vlc_executor_Delete(), vlc_executor_New(), vlc_list_init(), vlc_mutex_init(), VLC_PREPARSER_TYPE_FETCHMETA_ALL, VLC_PREPARSER_TYPE_PARSE, VLC_PREPARSER_TYPE_THUMBNAIL, and VLC_PREPARSER_TYPE_THUMBNAIL_TO_FILES.
Referenced by vlc_preparser_New().