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 *(* req_new_parse )(void *opaque, input_item_t *item, int type_options, const struct vlc_preparser_cbs *cbs, void *cbs_userdata)
 Called by vlc_preparser_req_NewParse.
struct vlc_preparser_req *(* req_new_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_req_NewThumbnail.
struct vlc_preparser_req *(* req_new_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_req_NewThumbnailToFiles.
int(* submit )(void *opaque, struct vlc_preparser_req *req)
 Called by vlc_preparser_Submit.
size_t(* cancel )(void *opaque, struct vlc_preparser_req *req)
 Called by vlc_preparser_Cancel.
void(* delete )(void *opaque)
 Called by vlc_preparser_Delete.

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().

◆ req_new_parse

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

◆ req_new_thumbnail

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

◆ req_new_thumbnail_to_files

struct vlc_preparser_req *(* vlc_preparser_operations::req_new_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)

◆ submit

int(* vlc_preparser_operations::submit) (void *opaque, struct vlc_preparser_req *req)

Called by vlc_preparser_Submit.

Referenced by vlc_preparser_Submit().


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