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:1080
VLC object common members.
Definition vlc_objects.h:53
Definition vlc_preparser.h:75
Preparser creation configuration.
Definition vlc_preparser.h:279
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
void(* set_timeout)(void *opaque, vlc_tick_t timeout)
Called by vlc_preparser_SetTimeout.
Definition preparser.h:50
Definition preparser.h:67
void(* release)(struct vlc_preparser_req *req)
Definition preparser.h:72
Definition preparser.h:75
const struct vlc_preparser_req_operations * ops
Definition preparser.h:76
Definition preparser.h:53
void * sys
Definition preparser.h:55
const struct vlc_preparser_operations * ops
Definition preparser.h:54
Thumbnailer argument.
Definition vlc_preparser.h:193
Preparser thumbnailer callbacks.
Definition vlc_preparser.h:124
Thumbnailer output argument.
Definition vlc_preparser.h:242
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.
int64_t vlc_tick_t
High precision date or time interval.
Definition vlc_tick.h:48