![]() |
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]) |
![]() | |
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 | |
![]() | |
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] | ||
) |