Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
Public Member Functions | |
~CVideoBufferPoolFFmpeg () override | |
void | Return (int id) override |
CVideoBuffer * | Get () override |
Public Member Functions inherited from IVideoBufferPool | |
virtual | ~IVideoBufferPool ()=default |
virtual void | Configure (AVPixelFormat format, int size) |
virtual bool | IsConfigured () |
virtual bool | IsCompatible (AVPixelFormat format, int size) |
virtual void | Released (CVideoBufferManager &videoBufferManager) |
virtual void | Discard (CVideoBufferManager *bm, ReadyToDispose cb) |
std::shared_ptr< IVideoBufferPool > | GetPtr () |
Protected Attributes | |
CCriticalSection | m_critSection |
std::vector< CVideoBufferFFmpeg * > | m_all |
std::deque< int > | m_used |
std::deque< int > | m_free |
|
override |
|
overridevirtual |
Implements IVideoBufferPool.
Implements IVideoBufferPool.
|
protected |
|
protected |
|
protected |
|
protected |