JxCapture 3.2
ross-platform library providing comprehensive image and video capture API for Java applications. The library provides ability to capture full screen, including multiple monitors capture, active windows, windows that are located outside the screen or overlapped by other windows, defined areas, random rectangular regions and IU elements, such as buttons or menus. The library provides additional information about all UI elements available on the screen, such as element's bounds, children, parent, etc., and allows to listen to keyboard, mouse or other system events. For video capturing the library allows to specify the movie format, size, bitrate and codec, and add recorded sound from a microphone or other input device. JxCapture saves the capture result for further manipulation in Java code.