Package prlsdkapi :: Class _VmIODisplay
[hide private]
[frames] | no frames]

Class _VmIODisplay

Known Subclasses:

Provides methods for capturing screen shots of a remote virtual machine desktop.

Instance Methods [hide private]
 
__init__(self)
 
connect_to_vm(self, hObj, type=262145)
Connect to a virtual machine to begin a remote desktop access session.
 
disconnect_from_vm(self, hObj)
Close the remote desktop access session.
 
lock_for_read(self, hObj)
Lock the primary screen buffer disallowing any updates to the data it contains.
 
unlock(self, hObj)
Unlocks the virtual machine screen buffer.
 
is_sliding_mouse_enabled(self, hObj)
Determine if the Sliding Mouse feature is enabled in the virtual machine.
 
get_dyn_res_tool_status(self, hVm)
Determine whether the Dynamic Resolution feature is available in the virtual machine.
 
need_cursor_data(self, hVm)
Obtain the cursor data from the virtual machine.
 
async_capture_screen_region_to_file(self, hVm, fileName, format=1342177291, quality=-1, x=0, y=0, width=-1, height=-1)
Capture a screen area of a remote virtual machine desktop and save it to a file.
 
async_capture_scaled_screen_region_to_file(self, hVm, fileName, format=1342177291, quality=-1, x=0, y=0, width=-1, height=-1, scaleWidth=-1, scaleHeight=-1)
Capture a screen area of a remote virtual machine desktop and save it to a file.
 
sync_capture_screen_region_to_file(self, hVm, fileName, format=1342177291, quality=-1, x=0, y=0, width=-1, height=-1)
Capture a screen area of a remote virtual machine desktop and saves it to a file.
 
sync_capture_scaled_screen_region_to_file(self, hVm, fileName, format=1342177291, quality=-1, x=0, y=0, width=-1, height=-1, scaleWidth=-1, scaleHeight=-1)
Capture a screen area of a remote virtual machine desktop and saves it to a file.
 
async_capture_scaled_screen_region_to_buffer(self, hVm, format=1342177291, quality=-1, x=0, y=0, width=-1, height=-1, scaleWidth=-1, scaleHeight=-1)
 
get_available_displays_count(self, hVm)
Return the available displays count of a remote virtual machine desktop.
 
set_screen_surface(self, hVm, n1, n2, n3, n4, n5, n6, n7)