| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include "threads/CriticalSection.h"#include <atomic>#include <deque>#include <list>#include <map>#include <memory>#include <string>#include <vector>#include <libavutil/pixfmt.h>Classes | |
| struct | YuvImage | 
| class | IVideoBufferPool | 
| class | CVideoBuffer | 
| class | CVideoBufferSysMem | 
| class | CVideoBufferPoolSysMem | 
| class | CVideoBufferManager | 
Macros | |
| #define | BUFFER_STATE_DECODER 0x01; | 
| #define | BUFFER_STATE_RENDER 0x02; | 
Typedefs | |
| typedef void(CVideoBufferManager::* | ReadyToDispose) (IVideoBufferPool *pool) | 
| typedef std::shared_ptr< IVideoBufferPool >(* | CreatePoolFunc) () | 
| #define BUFFER_STATE_DECODER 0x01; | 
| #define BUFFER_STATE_RENDER 0x02; | 
| typedef std::shared_ptr< IVideoBufferPool >(* CreatePoolFunc) () | 
| typedef void(CVideoBufferManager::* ReadyToDispose) (IVideoBufferPool *pool) |