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

Data Fields

const AVClassclass
 
AVBufferRefhw_frames_ctx
 
mfxSession session
 
mfxMemId * mem_ids
 
int nb_mem_ids
 
mfxFrameSurface1 ** surface_ptrs
 
int nb_surface_ptrs
 
mfxExtOpaqueSurfaceAlloc opaque_alloc
 
mfxExtVPPDeinterlacing deint_conf
 
mfxExtBuffer * ext_buffers [2]
 
int num_ext_buffers
 
QSVFramework_frames
 
int64_t last_pts
 
int eof
 
int mode
 

Detailed Description

Definition at line 58 of file vf_deinterlace_qsv.c.

Field Documentation

const AVClass* QSVDeintContext::class

Definition at line 59 of file vf_deinterlace_qsv.c.

AVBufferRef* QSVDeintContext::hw_frames_ctx

Definition at line 61 of file vf_deinterlace_qsv.c.

Referenced by init_out_session(), and qsvdeint_uninit().

mfxSession QSVDeintContext::session

Definition at line 63 of file vf_deinterlace_qsv.c.

Referenced by init_out_session(), process_frame(), and qsvdeint_uninit().

mfxMemId* QSVDeintContext::mem_ids

Definition at line 65 of file vf_deinterlace_qsv.c.

Referenced by frame_alloc(), init_out_session(), and qsvdeint_uninit().

int QSVDeintContext::nb_mem_ids

Definition at line 66 of file vf_deinterlace_qsv.c.

Referenced by frame_alloc(), init_out_session(), and qsvdeint_uninit().

mfxFrameSurface1** QSVDeintContext::surface_ptrs

Definition at line 68 of file vf_deinterlace_qsv.c.

Referenced by init_out_session(), and qsvdeint_uninit().

int QSVDeintContext::nb_surface_ptrs

Definition at line 69 of file vf_deinterlace_qsv.c.

Referenced by init_out_session(), and qsvdeint_uninit().

mfxExtOpaqueSurfaceAlloc QSVDeintContext::opaque_alloc

Definition at line 71 of file vf_deinterlace_qsv.c.

Referenced by init_out_session().

mfxExtVPPDeinterlacing QSVDeintContext::deint_conf

Definition at line 72 of file vf_deinterlace_qsv.c.

Referenced by init_out_session().

mfxExtBuffer* QSVDeintContext::ext_buffers[2]

Definition at line 73 of file vf_deinterlace_qsv.c.

Referenced by init_out_session().

int QSVDeintContext::num_ext_buffers

Definition at line 74 of file vf_deinterlace_qsv.c.

Referenced by init_out_session().

QSVFrame* QSVDeintContext::work_frames

Definition at line 76 of file vf_deinterlace_qsv.c.

Referenced by clear_unused_frames(), get_free_frame(), and qsvdeint_uninit().

int64_t QSVDeintContext::last_pts

Definition at line 78 of file vf_deinterlace_qsv.c.

Referenced by qsvdeint_config_props().

int QSVDeintContext::eof

Definition at line 80 of file vf_deinterlace_qsv.c.

int QSVDeintContext::mode

Definition at line 83 of file vf_deinterlace_qsv.c.

Referenced by init_out_session().


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