FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
FPSContext Struct Reference

Data Fields

const AVClassclass
 
double start_time
 pts, in seconds, of the expected first frame More...
 
AVRational framerate
 target framerate More...
 
int rounding
 AVRounding method for timestamps. More...
 
int eof_action
 action performed for last frame in FIFO More...
 
int64_t in_pts_off
 input frame pts offset for start_time handling More...
 
int64_t out_pts_off
 output frame pts offset for start_time handling More...
 
int status
 buffered input status More...
 
int64_t status_pts
 buffered input status timestamp More...
 
AVFrameframes [2]
 buffered frames More...
 
int frames_count
 number of buffered frames More...
 
int64_t next_pts
 pts of the next frame to output More...
 
int cur_frame_out
 number of times current frame has been output More...
 
int frames_in
 number of frames on input More...
 
int frames_out
 number of frames on output More...
 
int dup
 number of frames duplicated More...
 
int drop
 number of framed dropped More...
 

Detailed Description

Definition at line 45 of file vf_fps.c.

Field Documentation

const AVClass* FPSContext::class

Definition at line 46 of file vf_fps.c.

double FPSContext::start_time

pts, in seconds, of the expected first frame

Definition at line 48 of file vf_fps.c.

Referenced by config_props().

AVRational FPSContext::framerate

target framerate

Definition at line 50 of file vf_fps.c.

Referenced by config_props(), and init().

int FPSContext::rounding

AVRounding method for timestamps.

Definition at line 51 of file vf_fps.c.

Referenced by config_props(), read_frame(), and update_eof_pts().

int FPSContext::eof_action

action performed for last frame in FIFO

Definition at line 52 of file vf_fps.c.

Referenced by update_eof_pts().

int64_t FPSContext::in_pts_off

input frame pts offset for start_time handling

Definition at line 55 of file vf_fps.c.

Referenced by config_props(), and read_frame().

int64_t FPSContext::out_pts_off

output frame pts offset for start_time handling

Definition at line 56 of file vf_fps.c.

Referenced by config_props(), and read_frame().

int FPSContext::status

buffered input status

Definition at line 59 of file vf_fps.c.

Referenced by activate(), and write_frame().

int64_t FPSContext::status_pts

buffered input status timestamp

Definition at line 60 of file vf_fps.c.

Referenced by init(), update_eof_pts(), and write_frame().

AVFrame* FPSContext::frames[2]

buffered frames

Definition at line 62 of file vf_fps.c.

Referenced by read_frame(), shift_frame(), and write_frame().

int FPSContext::frames_count

number of buffered frames

Definition at line 63 of file vf_fps.c.

Referenced by activate(), read_frame(), shift_frame(), uninit(), and write_frame().

int64_t FPSContext::next_pts

pts of the next frame to output

Definition at line 65 of file vf_fps.c.

Referenced by activate(), config_props(), init(), and write_frame().

int FPSContext::cur_frame_out

number of times current frame has been output

Definition at line 68 of file vf_fps.c.

Referenced by shift_frame(), and write_frame().

int FPSContext::frames_in

number of frames on input

Definition at line 69 of file vf_fps.c.

Referenced by read_frame(), and uninit().

int FPSContext::frames_out

number of frames on output

Definition at line 70 of file vf_fps.c.

Referenced by shift_frame(), and uninit().

int FPSContext::dup

number of frames duplicated

Definition at line 71 of file vf_fps.c.

Referenced by shift_frame(), and uninit().

int FPSContext::drop

number of framed dropped

Definition at line 72 of file vf_fps.c.

Referenced by shift_frame(), and uninit().


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