|
vdr-plugin-softhddevice-drm-gles 1.6.2
|
Grabbing Processor. More...
#include <grab.h>
Public Member Functions | |
| cSoftHdGrab (cVideoRender *render) | |
| bool | Active (void) |
| bool | Start (bool, int, int, int, int, int) |
| Start a grab in the video renderer. | |
| uint8_t * | Image (void) |
| int | Size (void) |
Private Member Functions | |
| bool | ProcessGrab (void) |
| Start the conversion. | |
| uint8_t * | GetGrab (int *, int *, int *, int *, int *, Grabtype) |
| Convert the cloned drm buffer data to RGB(void, pip) or ARGB (osd) and return a pointer to the raw data. | |
Private Attributes | |
| cVideoRender * | m_pRender |
| pointer to cVideoRender object | |
| uint8_t * | m_grabbedImage |
| pointer to the finished grabbed image | |
| int | m_grabbedSize |
| data size of the grabbed image | |
| bool | m_isActive = false |
| true, if a grab process is currently running | |
| bool | m_isJpeg = true |
| true, if a jpeg image was requested | |
| int | m_quality |
| quality of the jpeg image | |
| int | m_grabbedWidth |
| pixel width of the grabbed image | |
| int | m_grabbedHeight |
| pixel height of the grabbed image | |
| int | m_screenWidth |
| pixel screenwidth | |
| int | m_screenHeight |
| pixel screenheight | |
Grabbing Processor.
Handles the grabbing workflow from triggering the grab to returning the result
|
inline |
Definition at line 83 of file grab.h.
References m_isActive.
Referenced by cSoftHdDevice::GrabImage().
Definition at line 85 of file grab.h.
References m_grabbedImage.
Referenced by cSoftHdDevice::GrabImage().
Definition at line 86 of file grab.h.
References m_grabbedSize.
Referenced by cSoftHdDevice::GrabImage().
|
private |
pixel height of the grabbed image
Definition at line 97 of file grab.h.
Referenced by ProcessGrab(), and Start().
|
private |
pointer to the finished grabbed image
Definition at line 90 of file grab.h.
Referenced by Image(), ProcessGrab(), and Start().
|
private |
data size of the grabbed image
Definition at line 91 of file grab.h.
Referenced by ProcessGrab(), and Size().
|
private |
pixel width of the grabbed image
Definition at line 96 of file grab.h.
Referenced by ProcessGrab(), and Start().
true, if a grab process is currently running
Definition at line 92 of file grab.h.
Referenced by Active(), ProcessGrab(), and Start().
true, if a jpeg image was requested
Definition at line 94 of file grab.h.
Referenced by ProcessGrab(), and Start().
|
private |
pointer to cVideoRender object
|
private |
quality of the jpeg image
Definition at line 95 of file grab.h.
Referenced by ProcessGrab(), and Start().
|
private |
|
private |