FFmpeg
Data Fields
TInterlaceContext Struct Reference

#include <tinterlace.h>

Data Fields

const AVClassclass
 
int mode
 TInterlaceMode, interlace mode selected. More...
 
AVRational preout_time_base
 
int flags
 flags affecting interlacing algorithm More...
 
int lowpass
 legacy interlace filter lowpass mode More...
 
int frame
 number of the output frame More...
 
int vsub
 chroma vertical subsampling More...
 
AVFramecur
 
AVFramenext
 
uint8_tblack_data [4]
 buffer used to fill padded lines More...
 
int black_linesize [4]
 
FFDrawContext draw
 
FFDrawColor color
 
const AVPixFmtDescriptorcsp
 
void(* lowpass_line )(uint8_t *dstp, ptrdiff_t width, const uint8_t *srcp, ptrdiff_t mref, ptrdiff_t pref, int clip_max)
 

Detailed Description

Definition at line 64 of file tinterlace.h.

Field Documentation

const AVClass* TInterlaceContext::class

Definition at line 65 of file tinterlace.h.

int TInterlaceContext::mode

TInterlaceMode, interlace mode selected.

Definition at line 66 of file tinterlace.h.

Referenced by config_out_props(), filter_frame(), and init_interlace().

AVRational TInterlaceContext::preout_time_base

Definition at line 67 of file tinterlace.h.

Referenced by config_out_props(), and filter_frame().

int TInterlaceContext::flags

flags affecting interlacing algorithm

Definition at line 68 of file tinterlace.h.

Referenced by config_out_props(), ff_tinterlace_init_x86(), filter_frame(), and init_interlace().

int TInterlaceContext::lowpass

legacy interlace filter lowpass mode

Definition at line 69 of file tinterlace.h.

Referenced by init_interlace().

int TInterlaceContext::frame

number of the output frame

Definition at line 70 of file tinterlace.h.

Referenced by filter_frame().

int TInterlaceContext::vsub

chroma vertical subsampling

Definition at line 71 of file tinterlace.h.

Referenced by config_out_props().

AVFrame* TInterlaceContext::cur

Definition at line 72 of file tinterlace.h.

Referenced by filter_frame(), and uninit().

AVFrame* TInterlaceContext::next

Definition at line 73 of file tinterlace.h.

Referenced by filter_frame(), and uninit().

uint8_t* TInterlaceContext::black_data[4]

buffer used to fill padded lines

Definition at line 74 of file tinterlace.h.

Referenced by config_out_props(), filter_frame(), and uninit().

int TInterlaceContext::black_linesize[4]

Definition at line 75 of file tinterlace.h.

Referenced by config_out_props(), and filter_frame().

FFDrawContext TInterlaceContext::draw

Definition at line 76 of file tinterlace.h.

Referenced by config_out_props().

FFDrawColor TInterlaceContext::color

Definition at line 77 of file tinterlace.h.

Referenced by config_out_props().

const AVPixFmtDescriptor* TInterlaceContext::csp

Definition at line 78 of file tinterlace.h.

Referenced by config_out_props(), copy_picture_field(), and ff_tinterlace_init_x86().

void(* TInterlaceContext::lowpass_line) (uint8_t *dstp, ptrdiff_t width, const uint8_t *srcp, ptrdiff_t mref, ptrdiff_t pref, int clip_max)

Definition at line 79 of file tinterlace.h.

Referenced by config_out_props(), copy_picture_field(), and ff_tinterlace_init_x86().


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