comparison libmpcodecs/vf.h @ 5550:7d1dfb59c6c0

encoders
author arpi
date Wed, 10 Apr 2002 23:23:36 +0000
parents 868c13f78f08
children e7619ffa7303
comparison
equal deleted inserted replaced
5549:7bed3fb6a3be 5550:7d1dfb59c6c0
47 #define VFCTRL_SET_PP_LEVEL 5 /* set postprocessing level */ 47 #define VFCTRL_SET_PP_LEVEL 5 /* set postprocessing level */
48 #define VFCTRL_SET_EQUALIZER 6 /* set color options (brightness,contrast etc) */ 48 #define VFCTRL_SET_EQUALIZER 6 /* set color options (brightness,contrast etc) */
49 49
50 // functions: 50 // functions:
51 mp_image_t* vf_get_image(vf_instance_t* vf, unsigned int outfmt, int mp_imgtype, int mp_imgflag, int w, int h); 51 mp_image_t* vf_get_image(vf_instance_t* vf, unsigned int outfmt, int mp_imgtype, int mp_imgflag, int w, int h);
52
53 vf_instance_t* vf_open_plugin(vf_info_t** filter_list, vf_instance_t* next, char *name, char *args);
52 vf_instance_t* vf_open_filter(vf_instance_t* next, char *name, char *args); 54 vf_instance_t* vf_open_filter(vf_instance_t* next, char *name, char *args);
55 vf_instance_t* vf_open_encoder(vf_instance_t* next, char *name, char *args);
53 56
54 // default wrappers: 57 // default wrappers:
55 int vf_next_config(struct vf_instance_s* vf, 58 int vf_next_config(struct vf_instance_s* vf,
56 int width, int height, int d_width, int d_height, 59 int width, int height, int d_width, int d_height,
57 unsigned int flags, unsigned int outfmt); 60 unsigned int flags, unsigned int outfmt);
58 int vf_next_control(struct vf_instance_s* vf, int request, void* data); 61 int vf_next_control(struct vf_instance_s* vf, int request, void* data);
59 int vf_next_query_format(struct vf_instance_s* vf, unsigned int fmt); 62 int vf_next_query_format(struct vf_instance_s* vf, unsigned int fmt);
60 void vf_next_put_image(struct vf_instance_s* vf,mp_image_t *mpi); 63 void vf_next_put_image(struct vf_instance_s* vf,mp_image_t *mpi);
64
61 vf_instance_t* append_filters(vf_instance_t* last); 65 vf_instance_t* append_filters(vf_instance_t* last);
62 66
63