00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 #ifndef AVFILTER_VIDEO_H
00023 #define AVFILTER_VIDEO_H
00024 
00025 #include "avfilter.h"
00026 
00027 AVFilterBufferRef *ff_default_get_video_buffer(AVFilterLink *link,
00028                                                int perms, int w, int h);
00029 AVFilterBufferRef *ff_null_get_video_buffer(AVFilterLink *link, int perms, int w, int h);
00030 
00042 AVFilterBufferRef *ff_get_video_buffer(AVFilterLink *link, int perms,
00043                                        int w, int h);
00044 
00045 int ff_inplace_start_frame(AVFilterLink *link, AVFilterBufferRef *picref);
00046 int ff_null_start_frame(AVFilterLink *link, AVFilterBufferRef *picref);
00047 int ff_null_draw_slice(AVFilterLink *link, int y, int h, int slice_dir);
00048 int ff_null_end_frame(AVFilterLink *link);
00049 
00062 int ff_start_frame(AVFilterLink *link, AVFilterBufferRef *picref);
00063 
00067 int ff_null_start_frame_keep_ref(AVFilterLink *inlink, AVFilterBufferRef *picref);
00068 
00076 int ff_end_frame(AVFilterLink *link);
00077 
00095 int ff_draw_slice(AVFilterLink *link, int y, int h, int slice_dir);
00096 
00097 #endif