|
kodi
|
Special IRenderBufferPool implementation that converts AVPixelFormat to DRM_FORMAT_* for use with CRenderBufferDMA. More...
#include <RenderBufferPoolDMA.h>


Public Member Functions | |
| CRenderBufferPoolDMA (CRenderContext &context) | |
| bool | IsCompatible (const CRenderVideoSettings &renderSettings) const override |
Public Member Functions inherited from KODI::RETRO::CBaseRenderBufferPool | |
| void | RegisterRenderer (CRPBaseRenderer *renderer) override |
| void | UnregisterRenderer (CRPBaseRenderer *renderer) override |
| bool | HasVisibleRenderer () const override |
| bool | Configure (AVPixelFormat format) override |
| bool | IsConfigured () const override |
| IRenderBuffer * | GetBuffer (unsigned int width, unsigned int height) override |
| Get a free buffer from the pool, sets ref count to 1. More... | |
| void | Return (IRenderBuffer *buffer) override |
| Called by buffer when ref count goes to zero. More... | |
| void | Prime (unsigned int width, unsigned int height) override |
| void | Flush () override |
| AVPixelFormat | Format () const |
Public Member Functions inherited from KODI::RETRO::IRenderBufferPool | |
| virtual DataAccess | GetMemoryAccess () const |
| virtual DataAlignment | GetMemoryAlignment () const |
| virtual std::shared_ptr< IRenderBufferPool > | GetPtr () |
| Call in GetBuffer() before returning buffer to caller. | |
Protected Member Functions | |
| IRenderBuffer * | CreateRenderBuffer (void *header=nullptr) override |
| bool | ConfigureInternal () override |
Protected Member Functions inherited from KODI::RETRO::CBaseRenderBufferPool | |
| virtual void * | GetHeader (unsigned int timeoutMs=0) |
| virtual bool | GetHeaderWithTimeout (void *&header) |
| virtual bool | SendBuffer (IRenderBuffer *buffer) |
Protected Attributes | |
| CRenderContext & | m_context |
| int | m_fourcc = 0 |
Protected Attributes inherited from KODI::RETRO::CBaseRenderBufferPool | |
| bool | m_bConfigured = false |
| AVPixelFormat | m_format = AV_PIX_FMT_NONE |
Special IRenderBufferPool implementation that converts AVPixelFormat to DRM_FORMAT_* for use with CRenderBufferDMA.
1.8.13