libimobiledevice  1.3.0
API Documentation - Return to Homepage

◆ screenshotr_take_screenshot()

screenshotr_error_t screenshotr_take_screenshot ( screenshotr_client_t  client,
char **  imgdata,
uint64_t *  imgsize 
)

Get a screen shot from the connected device.

Parameters
clientThe connection screenshotr service client.
imgdataPointer that will point to a newly allocated buffer containing TIFF image data upon successful return. It is up to the caller to free the memory.
imgsizePointer to a uint64_t that will be set to the size of the buffer imgdata points to upon successful return.
Returns
SCREENSHOTR_E_SUCCESS on success, SCREENSHOTR_E_INVALID_ARG if one or more parameters are invalid, or another error code if an error occurred.