|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
cSoftHdGrab - Grabber class More...
#include <grab.h>

Public Member Functions | |
| cSoftHdGrab (void) | |
| Grabber class constructor. More... | |
| virtual | ~cSoftHdGrab (void) |
| Grabber class destructor. More... | |
| void | FreeBuf (void) |
| Free the grab buffer. More... | |
| void | SetRect (int x, int y, int width, int height) |
| void | SetData (uint8_t *result) |
| void | SetSize (int size) |
| void | SetBuf (cDrmBuffer *buf) |
| int | GetX (void) |
| int | GetY (void) |
| int | GetWidth (void) |
| int | GetHeight (void) |
| uint8_t * | GetData (void) |
| int | GetSize (void) |
| cDrmBuffer * | GetBuf (void) |
Private Attributes | |
| uint8_t * | m_pResult |
| pointer to grabbed image More... | |
| struct cDrmBuffer * | m_pBuf |
| pointer to original buffer More... | |
| int | m_size |
| size of grabbed data More... | |
| cRect | m_rect |
| rect of the grabbed data More... | |
cSoftHdGrab - Grabber class
Class to hold the data for a grabbed buffer. Grab is triggered by VDR/ cSoftHdDevice, data is set by the renderer and composed by cSoftHdDevice again.
| cSoftHdGrab::cSoftHdGrab | ( | void | ) |
|
virtual |
| void cSoftHdGrab::FreeBuf | ( | void | ) |
Free the grab buffer.
Definition at line 52 of file grab.cpp.
References L_GRAB, LOGDEBUG2, m_pBuf, cDrmBuffer::NumPlanes(), cDrmBuffer::Plane(), and cDrmBuffer::Size().
Referenced by cVideoRender::ClearGrab(), cVideoRender::ConvertOsdBufToRgb(), cVideoRender::ConvertPipBufToRgb(), and cVideoRender::ConvertVideoBufToRgb().
|
inline |
Definition at line 53 of file grab.h.
References m_pBuf.
Referenced by cVideoRender::ClearGrab(), cVideoRender::ConvertOsdBufToRgb(), cVideoRender::ConvertPipBufToRgb(), and cVideoRender::ConvertVideoBufToRgb().
|
inline |
Definition at line 51 of file grab.h.
References m_pResult.
Referenced by cVideoRender::GetGrab(), and cSoftHdDevice::GrabImage().
|
inline |
Definition at line 50 of file grab.h.
References m_rect.
Referenced by cVideoRender::ConvertOsdBufToRgb(), cVideoRender::ConvertPipBufToRgb(), cVideoRender::ConvertVideoBufToRgb(), and cVideoRender::GetGrab().
|
inline |
Definition at line 52 of file grab.h.
References m_size.
Referenced by cVideoRender::GetGrab(), and cSoftHdDevice::GrabImage().
|
inline |
Definition at line 49 of file grab.h.
References m_rect.
Referenced by cVideoRender::ConvertOsdBufToRgb(), cVideoRender::ConvertPipBufToRgb(), cVideoRender::ConvertVideoBufToRgb(), and cVideoRender::GetGrab().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 43 of file grab.h.
References m_pResult.
Referenced by cVideoRender::ConvertOsdBufToRgb(), cVideoRender::ConvertPipBufToRgb(), and cVideoRender::ConvertVideoBufToRgb().
|
inline |
|
inline |
Definition at line 44 of file grab.h.
References m_size.
Referenced by cVideoRender::ConvertOsdBufToRgb(), cVideoRender::ConvertPipBufToRgb(), and cVideoRender::ConvertVideoBufToRgb().
|
private |
|
private |
pointer to grabbed image
Definition at line 55 of file grab.h.
Referenced by cSoftHdGrab(), GetData(), and SetData().
|
private |
rect of the grabbed data
Definition at line 58 of file grab.h.
Referenced by cSoftHdGrab(), GetHeight(), GetWidth(), GetX(), GetY(), and SetRect().
|
private |
size of grabbed data
Definition at line 57 of file grab.h.
Referenced by cSoftHdGrab(), GetSize(), and SetSize().