#include <VAAPI.h>
◆ COutput()
◆ ~COutput()
◆ Dispose()
void COutput::Dispose |
( |
| ) |
|
◆ EnsureBufferPool()
void COutput::EnsureBufferPool |
( |
| ) |
|
|
protected |
◆ Flush()
◆ HasWork()
bool COutput::HasWork |
( |
| ) |
|
|
protected |
◆ Init()
◆ InitCycle()
void COutput::InitCycle |
( |
| ) |
|
|
protected |
◆ OnExit()
◆ OnStartup()
void COutput::OnStartup |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ PreferPP()
bool COutput::PreferPP |
( |
| ) |
|
|
protected |
◆ Process()
◆ ProcessPicture()
◆ ProcessReturnPicture()
◆ ProcessReturnProcPicture()
void COutput::ProcessReturnProcPicture |
( |
int | id | ) |
|
|
protected |
◆ ProcessSyncPicture()
void COutput::ProcessSyncPicture |
( |
| ) |
|
|
protected |
◆ QueueReturnPicture()
◆ ReadyForDisposal()
◆ ReleaseBufferPool()
void COutput::ReleaseBufferPool |
( |
bool | precleanup = false | ) |
|
|
protected |
◆ ReleaseProcessedPicture()
◆ Start()
◆ StateMachine()
◆ Uninit()
◆ m_bStateMachineSelfTrigger
bool VAAPI::COutput::m_bStateMachineSelfTrigger |
|
protected |
◆ m_bufferPool
◆ m_config
◆ m_controlPort
◆ m_currentPicture
◆ m_dataPort
◆ m_diMethods
◆ m_discardedPostprocs
std::list<std::shared_ptr<CPostproc> > VAAPI::COutput::m_discardedPostprocs |
|
protected |
◆ m_extTimeout
std::chrono::milliseconds VAAPI::COutput::m_extTimeout = std::chrono::milliseconds::zero() |
|
protected |
◆ m_inMsgEvent
CEvent* VAAPI::COutput::m_inMsgEvent |
|
protected |
◆ m_outMsgEvent
CEvent VAAPI::COutput::m_outMsgEvent |
|
protected |
◆ m_pp
◆ m_seenInterlaced
bool VAAPI::COutput::m_seenInterlaced |
|
protected |
Whether at least one interlaced frame was encountered in the video stream (indicating that more interlaced frames could potentially follow)
◆ m_state
int VAAPI::COutput::m_state |
|
protected |
◆ m_vaapi
The documentation for this class was generated from the following files: