|
vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
|
#include <drmbuffer.h>
Public Member Functions | |
| cDrmBufferPool () | |
| cDrmBuffer * | FindUninitilized (void) |
| cDrmBuffer * | FindNoPresentationPending (void) |
| cDrmBuffer * | FindByDmaBufHandle (int) |
| void | DestroyAllExcept (cDrmBuffer *) |
Public Member Functions inherited from cPool< cDrmBuffer > | |
| cPool (size_t size) | |
Additional Inherited Members | |
Protected Attributes inherited from cPool< cDrmBuffer > | |
| std::vector< std::unique_ptr< cDrmBuffer > > | buffer |
| size_t | currentIndex |
Definition at line 139 of file drmbuffer.h.
|
inline |
Definition at line 141 of file drmbuffer.h.
| void cDrmBufferPool::DestroyAllExcept | ( | cDrmBuffer * | exceptBuf | ) |
Definition at line 451 of file drmbuffer.cpp.
References cPool< cDrmBuffer >::buffer, and cDrmBuffer::IsDirty().
Referenced by cVideoRender::ClearDecoderToDisplayQueue(), and cVideoRender::ClearPipDecoderToDisplayQueue().
| cDrmBuffer * cDrmBufferPool::FindByDmaBufHandle | ( | int | primeFd | ) |
Definition at line 418 of file drmbuffer.cpp.
References cPool< cDrmBuffer >::buffer.
Referenced by cBufferStrategyReuseHardware::GetBuffer().
| cDrmBuffer * cDrmBufferPool::FindNoPresentationPending | ( | void | ) |
Definition at line 441 of file drmbuffer.cpp.
References cPool< cDrmBuffer >::buffer.
Referenced by cBufferStrategyReuseSoftware::GetBuffer().
| cDrmBuffer * cDrmBufferPool::FindUninitilized | ( | void | ) |
Definition at line 428 of file drmbuffer.cpp.
References cPool< cDrmBuffer >::buffer.
Referenced by cBufferStrategyUseOnce::GetBuffer(), cBufferStrategyReuseHardware::GetBuffer(), and cBufferStrategyReuseSoftware::GetBuffer().