code: def set_screen_layout(self, screen_layout_mode, guest_screen_info):
          
          if not isinstance(screen_layout_mode, ScreenLayoutMode):
              raise TypeError("screen_layout_mode can only be an instance of type ScreenLayoutMode")
          if not isinstance(guest_screen_info, list):
              raise TypeError("guest_screen_info can only be an instance of type list")
          for a in guest_screen_info[:10]:
              if not isinstance(a, IGuestScreenInfo):
                  raise TypeError(
                          "array can only contain objects of type IGuestScreenInfo")
          self._call("setScreenLayout",
                       in_p=[screen_layout_mode, guest_screen_info])
docs: Set video modes for the guest screens.
  
          in screen_layout_mode of type :class:`ScreenLayoutMode`
  
          in guest_screen_info of type :class:`IGuestScreenInfo`