87 bool Start(
bool,
int,
int,
int,
int,
int);
cGrabBuffer - Grab buffer class
void SetData(uint8_t *result)
uint8_t * m_pResult
pointer to grabbed image
cRect m_rect
rect of the grabbed data
cGrabBuffer(void)=default
void FreeDrmBuf(void)
Free the grab buffer.
void SetDrmBuf(cDrmBuffer *)
Set the grab buffer and the dimensions how it is presented on the screen.
int m_size
size of grabbed data
struct cDrmBuffer * m_pBuf
pointer to original buffer
cDrmBuffer * GetDrmBuf(void)
cSoftHdGrab - Grabber class
uint8_t * GetGrab(int *, int *, int *, int *, int *, Grabtype)
Convert the cloned drm buffer data to RGB(void, pip) or ARGB (osd) and returns a pointer to the raw d...
bool Start(bool, int, int, int, int, int)
Start a grab in the video renderer.
bool ProcessGrab(void)
Start the conversion.
cSoftHdGrab(cVideoRender *render)
cVideoRender - Video render class
const char * GrabtypeToString(Grabtype t)