23 #ifndef VLC_THUMBNAILER_H 24 #define VLC_THUMBNAILER_H 133 #endif // VLC_THUMBNAILER_H Definition: thumbnailer.c:31
Video picture.
Definition: vlc_picture.h:127
vlc_thumbnailer_t * thumbnailer
Definition: thumbnailer.c:62
Definition: thumbnailer.c:60
This file is a collection of common definitions and types.
vlc_thumbnailer_seek_speed
Definition: vlc_thumbnailer.h:57
vlc_thumbnailer_request_t * vlc_thumbnailer_RequestByTime(vlc_thumbnailer_t *thumbnailer, vlc_tick_t time, enum vlc_thumbnailer_seek_speed speed, input_item_t *input_item, vlc_tick_t timeout, vlc_thumbnailer_cb cb, void *user_data)
vlc_thumbnailer_RequestByTime Requests a thumbnailer at a given time
Definition: thumbnailer.c:212
Fast, but potentially imprecise.
Definition: vlc_thumbnailer.h:62
int64_t vlc_tick_t
High precision date or time interval.
Definition: vlc_tick.h:45
vlc_thumbnailer_t * vlc_thumbnailer_Create(vlc_object_t *p_parent)
vlc_thumbnailer_Create Creates a thumbnailer object
Definition: thumbnailer.c:258
void(* vlc_thumbnailer_cb)(void *data, picture_t *thumbnail)
vlc_thumbnailer_cb defines a callback invoked on thumbnailing completion or error ...
Definition: vlc_thumbnailer.h:45
vlc_thumbnailer_request_t * vlc_thumbnailer_RequestByPos(vlc_thumbnailer_t *thumbnailer, float pos, enum vlc_thumbnailer_seek_speed speed, input_item_t *input_item, vlc_tick_t timeout, vlc_thumbnailer_cb cb, void *user_data)
vlc_thumbnailer_RequestByTime Requests a thumbnailer at a given time
Definition: thumbnailer.c:231
void vlc_thumbnailer_Release(vlc_thumbnailer_t *thumbnailer)
vlc_thumbnailer_Release releases a thumbnailer and cancel all pending requests
Definition: thumbnailer.c:282
#define VLC_API
Definition: fourcc_gen.c:31
Precise, but potentially slow.
Definition: vlc_thumbnailer.h:60
VLC object common members.
Definition: vlc_objects.h:43
void vlc_thumbnailer_Cancel(vlc_thumbnailer_t *thumbnailer, vlc_thumbnailer_request_t *request)
vlc_thumbnailer_Cancel Cancel a thumbnail request
Definition: thumbnailer.c:248
#define VLC_USED
Definition: fourcc_gen.c:32