#include <BaseRenderBufferPool.h>
◆ CBaseRenderBufferPool()
KODI::RETRO::CBaseRenderBufferPool::CBaseRenderBufferPool |
( |
| ) |
|
|
default |
◆ ~CBaseRenderBufferPool()
CBaseRenderBufferPool::~CBaseRenderBufferPool |
( |
| ) |
|
|
override |
◆ Configure()
bool CBaseRenderBufferPool::Configure |
( |
AVPixelFormat | format | ) |
|
|
overridevirtual |
◆ ConfigureInternal()
virtual bool KODI::RETRO::CBaseRenderBufferPool::ConfigureInternal |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ CreateRenderBuffer()
virtual IRenderBuffer * KODI::RETRO::CBaseRenderBufferPool::CreateRenderBuffer |
( |
void * | header = nullptr | ) |
|
|
protectedpure virtual |
◆ Flush()
void CBaseRenderBufferPool::Flush |
( |
| ) |
|
|
overridevirtual |
◆ Format()
AVPixelFormat KODI::RETRO::CBaseRenderBufferPool::Format |
( |
| ) |
const |
|
inline |
◆ GetBuffer()
Get a free buffer from the pool, sets ref count to 1.
- Parameters
-
width | The horizontal pixel count of the buffer |
height | The vertical pixel could of the buffer |
- Returns
- The allocated buffer, or nullptr on failure
Implements KODI::RETRO::IRenderBufferPool.
◆ GetHeader()
virtual void * KODI::RETRO::CBaseRenderBufferPool::GetHeader |
( |
unsigned int | timeoutMs = 0 | ) |
|
|
inlineprotectedvirtual |
◆ GetHeaderWithTimeout()
virtual bool KODI::RETRO::CBaseRenderBufferPool::GetHeaderWithTimeout |
( |
void *& | header | ) |
|
|
inlineprotectedvirtual |
◆ HasVisibleRenderer()
bool CBaseRenderBufferPool::HasVisibleRenderer |
( |
| ) |
const |
|
overridevirtual |
◆ IsConfigured()
bool KODI::RETRO::CBaseRenderBufferPool::IsConfigured |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Prime()
void CBaseRenderBufferPool::Prime |
( |
unsigned int | width, |
|
|
unsigned int | height ) |
|
overridevirtual |
◆ RegisterRenderer()
◆ Return()
◆ SendBuffer()
virtual bool KODI::RETRO::CBaseRenderBufferPool::SendBuffer |
( |
IRenderBuffer * | buffer | ) |
|
|
inlineprotectedvirtual |
◆ UnregisterRenderer()
◆ m_bConfigured
bool KODI::RETRO::CBaseRenderBufferPool::m_bConfigured = false |
|
protected |
◆ m_format
AVPixelFormat KODI::RETRO::CBaseRenderBufferPool::m_format = AV_PIX_FMT_NONE |
|
protected |
The documentation for this class was generated from the following files: