|  | 
| 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