|  | 
|  | CVideoBufferSysMem (IVideoBufferPool &pool, int id, AVPixelFormat format, int size) | 
|  | 
| uint8_t * | GetMemPtr () override | 
|  | 
| void | GetPlanes (uint8_t *(&planes)[YuvImage::MAX_PLANES]) override | 
|  | 
| void | GetStrides (int(&strides)[YuvImage::MAX_PLANES]) override | 
|  | 
| void | SetPixelFormat (const AVPixelFormat pixFormat) override | 
|  | 
| void | SetDimensions (int width, int height, const int(&strides)[YuvImage::MAX_PLANES]) override | 
|  | 
| void | SetDimensions (int width, int height, const int(&strides)[YuvImage::MAX_PLANES], const int(&planeOffsets)[YuvImage::MAX_PLANES]) override | 
|  | 
| bool | Alloc () | 
|  | 
| void | Acquire () | 
|  | 
| void | Acquire (std::shared_ptr< IVideoBufferPool > pool) | 
|  | 
| void | Release () | 
|  | 
| int | GetId () const | 
|  | 
| virtual AVPixelFormat | GetFormat () | 
|  | 
|  | 
| int | m_width = 0 | 
|  | 
| int | m_height = 0 | 
|  | 
| int | m_size = 0 | 
|  | 
| uint8_t * | m_data = nullptr | 
|  | 
| YuvImage | m_image | 
|  | 
| AVPixelFormat | m_pixFormat = AV_PIX_FMT_NONE | 
|  | 
| std::atomic_int | m_refCount | 
|  | 
| int | m_id | 
|  | 
| std::shared_ptr< IVideoBufferPool > | m_pool | 
|  | 
The documentation for this class was generated from the following files:
- xbmc/cores/VideoPlayer/Buffers/VideoBuffer.h
- xbmc/cores/VideoPlayer/Buffers/VideoBuffer.cpp