10#ifndef PREPARSER_INTERNAL_H
11#define PREPARSER_INTERNAL_H 1
47 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:960
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:1119
VLC object common members.
Definition vlc_objects.h:53
Definition vlc_preparser.h:75
Preparser creation configuration.
Definition vlc_preparser.h:281
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:44
Definition preparser.h:64
void(* release)(struct vlc_preparser_req *req)
Definition preparser.h:69
Definition preparser.h:72
const struct vlc_preparser_req_operations * ops
Definition preparser.h:73
Definition preparser.h:50
void * sys
Definition preparser.h:52
const struct vlc_preparser_operations * ops
Definition preparser.h:51
Thumbnailer argument.
Definition vlc_preparser.h:193
Preparser thumbnailer callbacks.
Definition vlc_preparser.h:124
Thumbnailer output argument.
Definition vlc_preparser.h:244
Preparser thumbnailer to file callbacks.
Definition vlc_preparser.h:158
This file is a collection of common definitions and types.
This file defines functions for modules in vlc.