|
vdr-plugin-softhddevice-drm-gles 1.6.2
|
Grabbing Buffer. More...
#include <grab.h>
Public Member Functions | |
| cGrabBuffer (void)=default | |
| void | FreeDrmBuf (void) |
| Free the grabbed drm buffer. | |
| void | SetDrmBuf (cDrmBuffer *) |
| Set the grab buffer and the dimensions how it is presented on the screen. | |
| void | SetData (uint8_t *result) |
| void | SetSize (int size) |
| int | GetX (void) |
| int | GetY (void) |
| int | GetWidth (void) |
| int | GetHeight (void) |
| uint8_t * | GetData (void) |
| int | GetSize (void) |
| cDrmBuffer * | GetDrmBuf (void) |
Private Attributes | |
| uint8_t * | m_pResult = nullptr |
| pointer to grabbed image | |
| struct cDrmBuffer * | m_pBuf = nullptr |
| pointer to original buffer | |
| int | m_size = 0 |
| size of grabbed data | |
| cRect | m_rect |
| rect of the grabbed data | |
Grabbing Buffer.
Holds the data for a grabbed buffer. The grab is triggered by VDR/ cSoftHdDevice, data is set by the renderer and composed by cSoftHdDevice again.
|
default |
|
inline |
Definition at line 66 of file grab.h.
References m_pBuf.
Referenced by cVideoRender::ClearGrabBuffers().
|
private |
pointer to original buffer
Definition at line 69 of file grab.h.
Referenced by FreeDrmBuf(), GetDrmBuf(), and SetDrmBuf().
|
private |
rect of the grabbed data
Definition at line 71 of file grab.h.
Referenced by GetHeight(), GetWidth(), GetX(), GetY(), and SetDrmBuf().
|
private |