VLC 4.0.0-dev
Loading...
Searching...
No Matches
vlc_preparser_operations Struct Reference

Preparser's operations. More...

#include <preparser.h>

Collaboration diagram for vlc_preparser_operations:
[legend]

Data Fields

struct vlc_preparser_req *(* push )(void *opaque, input_item_t *item, int type_options, const struct vlc_preparser_cbs *cbs, void *cbs_userdata)
 Called by vlc_preparser_Push.
 
struct vlc_preparser_req *(* generate_thumbnail )(void *opaque, input_item_t *item, const struct vlc_thumbnailer_arg *thumb_arg, const struct vlc_thumbnailer_cbs *cbs, void *cbs_userdata)
 Called by vlc_preparser_GenerateThumbnail.
 
struct vlc_preparser_req *(* generate_thumbnail_to_files )(void *opaque, input_item_t *item, const struct vlc_thumbnailer_arg *thumb_arg, const struct vlc_thumbnailer_output *outputs, size_t output_count, const struct vlc_thumbnailer_to_files_cbs *cbs, void *cbs_userdata)
 Called by vlc_preparser_GenerateThumbnailToFiles.
 
size_t(* cancel )(void *opaque, struct vlc_preparser_req *req)
 Called by vlc_preparser_Cancel.
 
void(* delete )(void *opaque)
 Called by vlc_preparser_Delete.
 
void(* set_timeout )(void *opaque, vlc_tick_t timeout)
 Called by vlc_preparser_SetTimeout.
 

Detailed Description

Preparser's operations.

Field Documentation

◆ cancel

size_t(* vlc_preparser_operations::cancel) (void *opaque, struct vlc_preparser_req *req)

Called by vlc_preparser_Cancel.

Referenced by vlc_preparser_Cancel().

◆ delete

void(* vlc_preparser_operations::delete) (void *opaque)

Called by vlc_preparser_Delete.

Referenced by vlc_preparser_Delete().

◆ generate_thumbnail

struct vlc_preparser_req *(* vlc_preparser_operations::generate_thumbnail) (void *opaque, input_item_t *item, const struct vlc_thumbnailer_arg *thumb_arg, const struct vlc_thumbnailer_cbs *cbs, void *cbs_userdata)

Called by vlc_preparser_GenerateThumbnail.

Referenced by vlc_preparser_GenerateThumbnail().

◆ generate_thumbnail_to_files

struct vlc_preparser_req *(* vlc_preparser_operations::generate_thumbnail_to_files) (void *opaque, input_item_t *item, const struct vlc_thumbnailer_arg *thumb_arg, const struct vlc_thumbnailer_output *outputs, size_t output_count, const struct vlc_thumbnailer_to_files_cbs *cbs, void *cbs_userdata)

Called by vlc_preparser_GenerateThumbnailToFiles.

Referenced by vlc_preparser_GenerateThumbnailToFiles().

◆ push

struct vlc_preparser_req *(* vlc_preparser_operations::push) (void *opaque, input_item_t *item, int type_options, const struct vlc_preparser_cbs *cbs, void *cbs_userdata)

Called by vlc_preparser_Push.

Referenced by vlc_preparser_external_New(), vlc_preparser_internal_New(), and vlc_preparser_Push().

◆ set_timeout

void(* vlc_preparser_operations::set_timeout) (void *opaque, vlc_tick_t timeout)

Called by vlc_preparser_SetTimeout.

Referenced by vlc_preparser_SetTimeout().


The documentation for this struct was generated from the following file: