Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
No Matches
VAAPI::CPostproc Class Referenceabstract

#include <VAAPI.h>

Inheritance diagram for VAAPI::CPostproc:
VAAPI::CFFmpegPostproc VAAPI::CSkipPostproc VAAPI::CVppPostproc

Public Member Functions

virtual ~CPostproc ()=default
virtual bool PreInit (CVaapiConfig &config, SDiMethods *methods=NULL)=0
virtual bool Init (EINTERLACEMETHOD method)=0
virtual bool AddPicture (CVaapiDecodedPicture &inPic)=0
virtual bool Filter (CVaapiProcessedPicture &outPic)=0
virtual void ClearRef (CVaapiProcessedPicture &pic)=0
virtual void Flush ()=0
virtual bool UpdateDeintMethod (EINTERLACEMETHOD method)=0
virtual bool DoesSync ()=0
virtual bool WantsPic ()
virtual bool UseVideoSurface ()=0
virtual void Discard (COutput *output, ReadyToDispose cb)

Protected Attributes

CVaapiConfig m_config
int m_step

Constructor & Destructor Documentation

◆ ~CPostproc()

virtual VAAPI::CPostproc::~CPostproc ( )

Member Function Documentation

◆ AddPicture()

virtual bool VAAPI::CPostproc::AddPicture ( CVaapiDecodedPicture & inPic)
pure virtual

◆ ClearRef()

virtual void VAAPI::CPostproc::ClearRef ( CVaapiProcessedPicture & pic)
pure virtual

◆ Discard()

virtual void VAAPI::CPostproc::Discard ( COutput * output,
ReadyToDispose cb )

◆ DoesSync()

virtual bool VAAPI::CPostproc::DoesSync ( )
pure virtual

◆ Filter()

virtual bool VAAPI::CPostproc::Filter ( CVaapiProcessedPicture & outPic)
pure virtual

◆ Flush()

virtual void VAAPI::CPostproc::Flush ( )
pure virtual

◆ Init()

virtual bool VAAPI::CPostproc::Init ( EINTERLACEMETHOD method)
pure virtual

◆ PreInit()

virtual bool VAAPI::CPostproc::PreInit ( CVaapiConfig & config,
SDiMethods * methods = NULL )
pure virtual

◆ UpdateDeintMethod()

virtual bool VAAPI::CPostproc::UpdateDeintMethod ( EINTERLACEMETHOD method)
pure virtual

◆ UseVideoSurface()

virtual bool VAAPI::CPostproc::UseVideoSurface ( )
pure virtual

◆ WantsPic()

virtual bool VAAPI::CPostproc::WantsPic ( )

Reimplemented in VAAPI::CVppPostproc.

Member Data Documentation

◆ m_config

CVaapiConfig VAAPI::CPostproc::m_config

◆ m_step

int VAAPI::CPostproc::m_step

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