|
CVideoBuffer * | Get () override |
|
void | Return (int id) override |
|
void | Configure (AVPixelFormat format, int size) override |
|
bool | IsConfigured () override |
|
bool | IsCompatible (AVPixelFormat format, int size) override |
|
void | Discard (CVideoBufferManager *bm, ReadyToDispose cb) override |
|
virtual void | Released (CVideoBufferManager &videoBufferManager) |
|
std::shared_ptr< IVideoBufferPool > | GetPtr () |
|
|
int | m_width = 0 |
|
int | m_height = 0 |
|
int | m_size = 0 |
|
AVPixelFormat | m_pixFormat = AV_PIX_FMT_NONE |
|
bool | m_configured = false |
|
CCriticalSection | m_critSection |
|
CVideoBufferManager * | m_bm = nullptr |
|
ReadyToDispose | m_cbDispose |
|
std::vector< CVideoBufferSysMem * > | m_all |
|
std::deque< int > | m_used |
|
std::deque< int > | m_free |
|
The documentation for this class was generated from the following files:
- xbmc/cores/VideoPlayer/Buffers/VideoBuffer.h
- xbmc/cores/VideoPlayer/Buffers/VideoBuffer.cpp