All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aimmac23.node.jna.XvfbScreenshotInterface Maven / Gradle / Ivy

There is a newer version: 2.9
Show newest version
package com.aimmac23.node.jna;

import com.sun.jna.Library;
import com.sun.jna.Pointer;

/**
 * The native code dependency to pull screenshot data directly from Xvfb's
 * output buffer (when its been mapped to a file).
 * 
 * @author Alasdair Macmillan
 *
 */
public interface XvfbScreenshotInterface extends Library {
	
	Pointer xvfb_interface_init(String frameBufferPath);
	
	String xvfb_interface_sanityChecks(Pointer xvfbInterface);
		
	Pointer xvfb_interface_getScreenshot(Pointer xvfbInterface);
	
	int xvfb_interface_getWidth(Pointer xvfbInterface);
	int xvfb_interface_getHeight(Pointer xvfbInterface);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy