kodi
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
CVideoBufferPoolDMA Class Reference
Inheritance diagram for CVideoBufferPoolDMA:
Inheritance graph
[legend]
Collaboration diagram for CVideoBufferPoolDMA:
Collaboration graph
[legend]

Public Member Functions

CVideoBufferGet () override
 
void Return (int id) override
 
void Configure (AVPixelFormat format, int size) override
 
bool IsConfigured () override
 
bool IsCompatible (AVPixelFormat format, int size) override
 
void Released (CVideoBufferManager &videoBufferManager) override
 
- Public Member Functions inherited from IVideoBufferPool
virtual void Discard (CVideoBufferManager *bm, ReadyToDispose cb)
 
std::shared_ptr< IVideoBufferPoolGetPtr ()
 

Static Public Member Functions

static std::shared_ptr< IVideoBufferPoolCreatePool ()
 

Protected Attributes

CCriticalSection m_critSection
 
std::vector< CVideoBufferDMA * > m_all
 
std::deque< int > m_used
 
std::deque< int > m_free
 

The documentation for this class was generated from the following files: