vf_instance Struct Reference

#include <vf.h>


Data Fields

const vf_info_t * info
int(* config )(struct vf_instance *vf, int width, int height, int d_width, int d_height, unsigned int flags, unsigned int outfmt)
int(* control )(struct vf_instance *vf, int request, void *data)
int(* query_format )(struct vf_instance *vf, unsigned int fmt)
void(* get_image )(struct vf_instance *vf, mp_image_t *mpi)
int(* put_image )(struct vf_instance *vf, mp_image_t *mpi, double pts)
void(* start_slice )(struct vf_instance *vf, mp_image_t *mpi)
void(* draw_slice )(struct vf_instance *vf, unsigned char **src, int *stride, int w, int h, int x, int y)
void(* uninit )(struct vf_instance *vf)
unsigned int default_caps
unsigned int default_reqs
int w
int h
struct vf_instance * next
struct vf_priv_s * priv

Detailed Description

Definition at line 56 of file vf.h.


Field Documentation

int(* vf_instance::config)(struct vf_instance *vf, int width, int height, int d_width, int d_height, unsigned int flags, unsigned int outfmt)

Referenced by config_inprops(), init(), and vf_open().

int(* vf_instance::control)(struct vf_instance *vf, int request, void *data)

Referenced by init(), and vf_open().

Definition at line 78 of file vf.h.

Referenced by init(), and vf_open().

Definition at line 79 of file vf.h.

Referenced by init(), vf_next_config(), and vf_open().

Definition at line 85 of file vf.h.

Referenced by get_image(), put_image(), and vf_next_draw_slice().

void(* vf_instance::draw_slice)(struct vf_instance *vf, unsigned char **src, int *stride, int w, int h, int x, int y)

Referenced by vf_next_draw_slice(), and vf_open().

Definition at line 83 of file vf.h.

Referenced by config_inprops().

void(* vf_instance::get_image)(struct vf_instance *vf, mp_image_t *mpi)

Referenced by vf_open().

Definition at line 81 of file vf.h.

Referenced by config_outprops(), and vf_next_config().

Definition at line 82 of file vf.h.

Referenced by uninit().

Definition at line 57 of file vf.h.

Referenced by find_best(), init(), put_image(), vf_next_draw_slice(), and vf_open().

Definition at line 84 of file vf.h.

Referenced by config(), find_best(), get_image(), init(), put_image(), query_format(), uninit(), vf_next_config(), vf_next_draw_slice(), vf_next_put_image(), and vf_open().

struct vf_priv_s* vf_instance::priv [read]

Definition at line 86 of file vf.h.

Referenced by config(), control(), do_put_image(), get_image(), getpix(), init_pullup(), open(), put_image(), query_format(), uninit(), and vf_open().

int(* vf_instance::put_image)(struct vf_instance *vf, mp_image_t *mpi, double pts)

Referenced by end_frame(), init(), open(), and vf_open().

int(* vf_instance::query_format)(struct vf_instance *vf, unsigned int fmt)

Referenced by find_best(), init(), query_format(), query_formats(), vf_next_config(), and vf_open().

void(* vf_instance::start_slice)(struct vf_instance *vf, mp_image_t *mpi)

void(* vf_instance::uninit)(struct vf_instance *vf)

Referenced by open(), uninit(), and vf_open().

Definition at line 81 of file vf.h.

Referenced by config_outprops(), and vf_next_config().


The documentation for this struct was generated from the following file:

Generated on Fri Oct 26 02:50:17 2012 for FFmpeg by doxygen 1.5.8

AltStyle によって変換されたページ (->オリジナル) /