FFmpeg
Data Fields
FrameRateContext Struct Reference

#include <framerate.h>

Data Fields

const AVClassclass
 
  output frames per second More...
 
  flags affecting frame rate conversion algorithm More...
 
double  scene_score
  score that denotes a scene change has happened More...
 
  start of range to apply linear interpolation More...
 
  end of range to apply linear interpolation More...
 
int  line_size [4]
  bytes of pixel data per line for each plane More...
 
int  vsub
 
  timebase of source More...
 
  timebase of destination More...
 
  Sum of the absolute difference function (scene detect only) More...
 
double  prev_mafd
  previous MAFD (scene detect only) More...
 
 
 
 
AVFramef0
  last frame More...
 
AVFramef1
  current frame More...
 
int64_t  pts0
  last frame pts in dest_time_base More...
 
int64_t  pts1
  current frame pts in dest_time_base More...
 
int64_t  delta
  pts1 to pts0 delta More...
 
double  score
  scene change score (f0 to f1) More...
 
  1 if the filter is being flushed More...
 
int64_t  start_pts
  pts of the first output frame More...
 
int64_t  n
  output frame counter More...
 
 

Detailed Description

Definition at line 36 of file framerate.h.

Field Documentation

const AVClass* FrameRateContext::class

Definition at line 37 of file framerate.h.

AVRational FrameRateContext::dest_frame_rate

output frames per second

Definition at line 39 of file framerate.h.

Referenced by config_output(), and process_work_frame().

int FrameRateContext::flags

flags affecting frame rate conversion algorithm

Definition at line 40 of file framerate.h.

Referenced by blend_frames().

double FrameRateContext::scene_score

score that denotes a scene change has happened

Definition at line 41 of file framerate.h.

Referenced by config_output().

int FrameRateContext::interp_start

start of range to apply linear interpolation

Definition at line 42 of file framerate.h.

Referenced by config_output().

int FrameRateContext::interp_end

end of range to apply linear interpolation

Definition at line 43 of file framerate.h.

Referenced by config_output(), and process_work_frame().

int FrameRateContext::line_size[4]

bytes of pixel data per line for each plane

Definition at line 45 of file framerate.h.

Referenced by config_input(), and filter_slice().

int FrameRateContext::vsub

Definition at line 46 of file framerate.h.

Referenced by config_input(), and filter_slice().

AVRational FrameRateContext::srce_time_base

timebase of source

Definition at line 48 of file framerate.h.

Referenced by config_input(), config_output(), and filter_frame().

AVRational FrameRateContext::dest_time_base

timebase of destination

Definition at line 49 of file framerate.h.

Referenced by config_output(), filter_frame(), and process_work_frame().

av_pixelutils_sad_fn FrameRateContext::sad

Sum of the absolute difference function (scene detect only)

Definition at line 51 of file framerate.h.

Referenced by config_input(), and scene_sad8().

double FrameRateContext::prev_mafd

previous MAFD (scene detect only)

Definition at line 52 of file framerate.h.

Referenced by get_scene_score().

int FrameRateContext::blend_factor_max

Definition at line 54 of file framerate.h.

Referenced by blend_frames(), ff_framerate_init(), filter_slice(), and process_work_frame().

int FrameRateContext::bitdepth

Definition at line 55 of file framerate.h.

Referenced by config_input(), ff_framerate_init(), ff_framerate_init_x86(), and get_scene_score().

AVFrame* FrameRateContext::work

Definition at line 56 of file framerate.h.

Referenced by blend_frames(), filter_frame(), filter_slice(), process_work_frame(), and request_frame().

AVFrame* FrameRateContext::f0

last frame

Definition at line 58 of file framerate.h.

Referenced by blend_frames(), filter_frame(), process_work_frame(), and uninit().

AVFrame* FrameRateContext::f1

current frame

Definition at line 59 of file framerate.h.

Referenced by blend_frames(), filter_frame(), process_work_frame(), request_frame(), and uninit().

int64_t FrameRateContext::pts0

last frame pts in dest_time_base

Definition at line 60 of file framerate.h.

Referenced by filter_frame(), and process_work_frame().

int64_t FrameRateContext::pts1

current frame pts in dest_time_base

Definition at line 61 of file framerate.h.

Referenced by filter_frame(), and process_work_frame().

int64_t FrameRateContext::delta

pts1 to pts0 delta

Definition at line 62 of file framerate.h.

Referenced by filter_frame(), and process_work_frame().

double FrameRateContext::score

scene change score (f0 to f1)

Definition at line 63 of file framerate.h.

Referenced by blend_frames(), and filter_frame().

int FrameRateContext::flush

1 if the filter is being flushed

Definition at line 64 of file framerate.h.

Referenced by process_work_frame(), and request_frame().

int64_t FrameRateContext::start_pts

pts of the first output frame

Definition at line 65 of file framerate.h.

Referenced by filter_frame(), init(), and process_work_frame().

int64_t FrameRateContext::n

output frame counter

Definition at line 66 of file framerate.h.

Referenced by filter_frame(), and process_work_frame().

blend_func FrameRateContext::blend

Definition at line 68 of file framerate.h.

Referenced by ff_framerate_init(), ff_framerate_init_x86(), and filter_slice().


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

Generated on Sun May 13 2018 02:04:30 for FFmpeg by   doxygen 1.8.6

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