AVFilterPicRef Struct Reference

A reference to an AVFilterPic. More...

#include <avfilter.h>


Data Fields

AVFilterPicpic
 the picture that this is a reference to
uint8_t * data [4]
 picture data for each plane
int linesize [4]
 number of bytes per line
int w
 image width
int h
 image height
int64_t pts
 presentation timestamp in units of 1/AV_TIME_BASE
int64_t pos
 byte position in stream, -1 if unknown
AVRational pixel_aspect
 pixel aspect ratio
int perms
 permissions


Detailed Description

A reference to an AVFilterPic.

Since filters can manipulate the origin of a picture to, for example, crop image without any memcpy, the picture origin and dimensions are per-reference properties. Linesize is also useful for image flipping, frame to field filters, etc, and so is also per-reference.

TODO: add anything necessary for frame reordering

Definition at line 99 of file avfilter.h.


Field Documentation

uint8_t* AVFilterPicRef::data[4]

image height

Definition at line 105 of file avfilter.h.

Referenced by avfilter_default_get_video_buffer(), dprintf_picref(), and start_frame().

permissions

Definition at line 112 of file avfilter.h.

Referenced by avfilter_default_get_video_buffer(), avfilter_ref_pic(), and avfilter_start_frame().

the picture that this is a reference to

Definition at line 101 of file avfilter.h.

Referenced by avfilter_default_get_video_buffer(), avfilter_ref_pic(), and avfilter_unref_pic().

pixel aspect ratio

Definition at line 110 of file avfilter.h.

Referenced by avfilter_default_start_frame(), avfilter_start_frame(), dprintf_picref(), and start_frame().

byte position in stream, -1 if unknown

Definition at line 108 of file avfilter.h.

Referenced by avfilter_default_start_frame(), avfilter_start_frame(), dprintf_picref(), and start_frame().

presentation timestamp in units of 1/AV_TIME_BASE

Definition at line 107 of file avfilter.h.

Referenced by avfilter_default_start_frame(), avfilter_start_frame(), dprintf_picref(), and start_frame().

image width

Definition at line 104 of file avfilter.h.

Referenced by avfilter_default_get_video_buffer(), avfilter_draw_slice(), dprintf_picref(), and start_frame().


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

Generated on Fri Oct 26 02:36:56 2012 for FFmpeg by  doxygen 1.5.8