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