10#ifndef PREPARSER_INTERNAL_H
11#define PREPARSER_INTERNAL_H 1
51 void (*
delete)(
void *opaque);
void * vlc_preparser_internal_New(vlc_preparser_t *preparser, vlc_object_t *parent, const struct vlc_preparser_cfg *cfg)
Definition internal.c:984
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.
Definition external.c:1138
VLC object common members.
Definition vlc_objects.h:53
Definition vlc_preparser.h:78
Preparser creation configuration.
Definition vlc_preparser.h:285
Preparser's operations.
Definition preparser.h:20
size_t(* cancel)(void *opaque, struct vlc_preparser_req *req)
Called by vlc_preparser_Cancel.
Definition preparser.h:48
int(* submit)(void *opaque, struct vlc_preparser_req *req)
Called by vlc_preparser_Submit.
Definition preparser.h:45
Definition preparser.h:68
void(* release)(struct vlc_preparser_req *req)
Definition preparser.h:73
Definition preparser.h:76
bool submitted
Definition preparser.h:80
const struct vlc_preparser_req_operations * ops
Definition preparser.h:77
Definition preparser.h:54
void * sys
Definition preparser.h:56
const struct vlc_preparser_operations * ops
Definition preparser.h:55
Thumbnailer argument.
Definition vlc_preparser.h:197
Preparser thumbnailer callbacks.
Definition vlc_preparser.h:127
Thumbnailer output argument.
Definition vlc_preparser.h:248
Preparser thumbnailer to file callbacks.
Definition vlc_preparser.h:159
This file is a collection of common definitions and types.
This file defines functions for modules in vlc.