|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
#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 138 of file drmbuffer.h.
|
inline |
Definition at line 140 of file drmbuffer.h.
| void cDrmBufferPool::DestroyAllExcept | ( | cDrmBuffer * | exceptBuf | ) |
Definition at line 446 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 413 of file drmbuffer.cpp.
References cPool< cDrmBuffer >::buffer.
Referenced by cBufferStrategyReuseHardware::GetBuffer().
| cDrmBuffer * cDrmBufferPool::FindNoPresentationPending | ( | void | ) |
Definition at line 436 of file drmbuffer.cpp.
References cPool< cDrmBuffer >::buffer.
Referenced by cBufferStrategyReuseSoftware::GetBuffer().
| cDrmBuffer * cDrmBufferPool::FindUninitilized | ( | void | ) |
Definition at line 423 of file drmbuffer.cpp.
References cPool< cDrmBuffer >::buffer.
Referenced by cBufferStrategyUseOnce::GetBuffer(), cBufferStrategyReuseHardware::GetBuffer(), and cBufferStrategyReuseSoftware::GetBuffer().