|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <ProcessInfoPi.h>
Public Member Functions | |
| CVideoBufferManagerPi () | |
| void | RegisterPool (std::shared_ptr< IVideoBufferPool > pool) |
| void | ReleasePools () |
| CVideoBuffer * | Get (AVPixelFormat format, int width, int height) |
| CVideoBuffer * | Get (AVPixelFormat format, int size) |
| void | SetDimensions (int width, int height, const int(&strides)[YuvImage::MAX_PLANES]) |
Public Member Functions inherited from CVideoBufferManager | |
| CVideoBufferManager () | |
| void | RegisterPool (std::shared_ptr< IVideoBufferPool > pool) |
| void | RegisterPoolFactory (std::string id, CreatePoolFunc createFunc) |
| void | ReleasePools () |
| void | ReleasePool (IVideoBufferPool *pool) |
| CVideoBuffer * | Get (AVPixelFormat format, int size, IVideoBufferPool **pPool) |
| void | ReadyForDisposal (IVideoBufferPool *pool) |
Additional Inherited Members | |
Protected Attributes inherited from CVideoBufferManager | |
| CCriticalSection | m_critSection |
| std::list< std::shared_ptr< IVideoBufferPool > > | m_pools |
| std::list< std::shared_ptr< IVideoBufferPool > > | m_discardedPools |
| std::map< std::string, CreatePoolFunc > | m_poolFactories |
| CVideoBufferManagerPi::CVideoBufferManagerPi | ( | ) |
| CVideoBuffer * CVideoBufferManagerPi::Get | ( | AVPixelFormat | format, |
| int | size | ||
| ) |
| CVideoBuffer * CVideoBufferManagerPi::Get | ( | AVPixelFormat | format, |
| int | width, | ||
| int | height | ||
| ) |
| void CVideoBufferManagerPi::RegisterPool | ( | std::shared_ptr< IVideoBufferPool > | pool | ) |
| void CVideoBufferManagerPi::ReleasePools | ( | ) |
| void CVideoBufferManagerPi::SetDimensions | ( | int | width, |
| int | height, | ||
| const int(&) | strides[YuvImage::MAX_PLANES] | ||
| ) |