| kodi
    | 
VAAPI post processing. More...
#include <VAAPI.h>


| Public Member Functions | |
| bool | PreInit (CVaapiConfig &config, SDiMethods *methods=NULL) override | 
| bool | Init (EINTERLACEMETHOD method) override | 
| bool | AddPicture (CVaapiDecodedPicture &inPic) override | 
| bool | Filter (CVaapiProcessedPicture &outPic) override | 
| void | ClearRef (CVaapiProcessedPicture &pic) override | 
| void | Flush () override | 
| bool | UpdateDeintMethod (EINTERLACEMETHOD method) override | 
| bool | DoesSync () override | 
| bool | WantsPic () override | 
| bool | UseVideoSurface () override | 
| void | Discard (COutput *output, ReadyToDispose cb) override | 
| Protected Member Functions | |
| bool | CheckSuccess (VAStatus status, const std::string &function) | 
| void | Dispose () | 
| void | Advance () | 
| Protected Attributes | |
| VAConfigID | m_configId = VA_INVALID_ID | 
| VAContextID | m_contextId = VA_INVALID_ID | 
| CVideoSurfaces | m_videoSurfaces | 
| std::deque< CVaapiDecodedPicture > | m_decodedPics | 
| VABufferID | m_filter = VA_INVALID_ID | 
| int | m_forwardRefs | 
| int | m_backwardRefs | 
| int | m_currentIdx | 
| int | m_frameCount | 
| EINTERLACEMETHOD | m_vppMethod | 
| ReadyToDispose | m_cbDispose = nullptr | 
| COutput * | m_pOut = nullptr | 
|  Protected Attributes inherited from VAAPI::CPostproc | |
| CVaapiConfig | m_config | 
| int | m_step | 
VAAPI post processing.
 1.8.13
 1.8.13