FFmpeg  4.0
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

◆ class

const AVClass* QSVDeintContext::class

Definition at line 59 of file vf_deinterlace_qsv.c.

◆ hw_frames_ctx

AVBufferRef* QSVDeintContext::hw_frames_ctx

Definition at line 61 of file vf_deinterlace_qsv.c.

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

◆ session

mfxSession QSVDeintContext::session

Definition at line 63 of file vf_deinterlace_qsv.c.

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

◆ mem_ids

mfxMemId* QSVDeintContext::mem_ids

Definition at line 65 of file vf_deinterlace_qsv.c.

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

◆ nb_mem_ids

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().

◆ surface_ptrs

mfxFrameSurface1** QSVDeintContext::surface_ptrs

Definition at line 68 of file vf_deinterlace_qsv.c.

Referenced by init_out_session(), and qsvdeint_uninit().

◆ nb_surface_ptrs

int QSVDeintContext::nb_surface_ptrs

Definition at line 69 of file vf_deinterlace_qsv.c.

Referenced by init_out_session(), and qsvdeint_uninit().

◆ opaque_alloc

mfxExtOpaqueSurfaceAlloc QSVDeintContext::opaque_alloc

Definition at line 71 of file vf_deinterlace_qsv.c.

Referenced by init_out_session().

◆ deint_conf

mfxExtVPPDeinterlacing QSVDeintContext::deint_conf

Definition at line 72 of file vf_deinterlace_qsv.c.

Referenced by init_out_session().

◆ ext_buffers

mfxExtBuffer* QSVDeintContext::ext_buffers[2]

Definition at line 73 of file vf_deinterlace_qsv.c.

Referenced by init_out_session().

◆ num_ext_buffers

int QSVDeintContext::num_ext_buffers

Definition at line 74 of file vf_deinterlace_qsv.c.

Referenced by init_out_session().

◆ work_frames

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().

◆ last_pts

int64_t QSVDeintContext::last_pts

Definition at line 78 of file vf_deinterlace_qsv.c.

Referenced by qsvdeint_config_props().

◆ eof

int QSVDeintContext::eof

Definition at line 80 of file vf_deinterlace_qsv.c.

◆ mode

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: