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

#include <tinterlace.h>

Data Fields

const AVClassclass
 
enum TInterlaceMode mode
 interlace mode selected
 
int flags
 flags affecting interlacing algorithm
 
int frame
 number of the output frame
 
int vsub
 chroma vertical subsampling
 
AVFramecur
 
AVFramenext
 
uint8_tblack_data [4]
 buffer used to fill padded lines
 
int black_linesize [4]
 
void(* lowpass_line )(uint8_t *dstp, ptrdiff_t width, const uint8_t *srcp, const uint8_t *srcp_above, const uint8_t *srcp_below)
 

Detailed Description

Definition at line 44 of file tinterlace.h.

Field Documentation

const AVClass* TInterlaceContext::class

Definition at line 45 of file tinterlace.h.

enum TInterlaceMode TInterlaceContext::mode

interlace mode selected

Definition at line 46 of file tinterlace.h.

Referenced by config_out_props(), and filter_frame().

int TInterlaceContext::flags

flags affecting interlacing algorithm

Definition at line 47 of file tinterlace.h.

Referenced by config_out_props(), and filter_frame().

int TInterlaceContext::frame

number of the output frame

Definition at line 48 of file tinterlace.h.

Referenced by filter_frame().

int TInterlaceContext::vsub

chroma vertical subsampling

Definition at line 49 of file tinterlace.h.

Referenced by config_out_props().

AVFrame* TInterlaceContext::cur

Definition at line 50 of file tinterlace.h.

Referenced by filter_frame(), and uninit().

AVFrame* TInterlaceContext::next

Definition at line 51 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 52 of file tinterlace.h.

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

int TInterlaceContext::black_linesize[4]

Definition at line 53 of file tinterlace.h.

Referenced by config_out_props(), and filter_frame().

void(* TInterlaceContext::lowpass_line)(uint8_t *dstp, ptrdiff_t width, const uint8_t *srcp, const uint8_t *srcp_above, const uint8_t *srcp_below)

Definition at line 54 of file tinterlace.h.

Referenced by copy_picture_field(), and ff_tinterlace_init_x86().


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