23#ifndef LIBVLC_VOUT_INTERNAL_SNAPSHOT_H
24#define LIBVLC_VOUT_INTERNAL_SNAPSHOT_H
const char name[16]
Definition httpd.c:1298
bool vout_snapshot_IsRequested(vout_snapshot_t *)
It tells if they are pending snapshot request.
Definition snapshot.c:120
vout_snapshot_t * vout_snapshot_New(void)
Definition snapshot.c:52
void vout_snapshot_End(vout_snapshot_t *)
Definition snapshot.c:80
void vout_snapshot_Destroy(vout_snapshot_t *)
Definition snapshot.c:67
char * vout_snapshot_GetDirectory(void)
This function will return the directory used for snapshots.
Definition snapshot.c:158
picture_t * vout_snapshot_Get(vout_snapshot_t *, vlc_tick_t timeout)
Definition snapshot.c:94
void vout_snapshot_Set(vout_snapshot_t *, const video_format_t *, picture_t *)
It set the picture used to create the snapshots.
Definition snapshot.c:133
int vout_snapshot_SaveImage(char **name, int *sequential, const block_t *image, vout_thread_t *p_vout, const vout_snapshot_save_cfg_t *cfg)
This function will write an image to the disk an return the file name created.
Definition snapshot.c:163
Video picture.
Definition vlc_picture.h:130
Definition vlc_frame.h:123
char * format
Definition snapshot.h:62
char * prefix_fmt
Definition snapshot.h:63
int sequence
Definition snapshot.h:60
char * path
Definition snapshot.h:61
bool is_sequential
Definition snapshot.h:59
Video output thread descriptor.
Definition vlc_vout.h:54
This file defines picture structures and functions in vlc.
int64_t vlc_tick_t
High precision date or time interval.
Definition vlc_tick.h:48