code: def notify3_d_event(self, type_p, data):
          
          if not isinstance(type_p, baseinteger):
              raise TypeError("type_p can only be an instance of type baseinteger")
          if not isinstance(data, list):
              raise TypeError("data can only be an instance of type list")
          for a in data[:10]:
              if not isinstance(a, basestring):
                  raise TypeError(
                          "array can only contain objects of type basestring")
          self._call("notify3DEvent",
                       in_p=[type_p, data])
docs: Notifies framebuffer about 3D backend event.
  
          in type_p of type int
              event type. Currently only VBOX3D_NOTIFY_EVENT_TYPE_VISIBLE_3DDATA is supported.
  
          in data of type str
              event-specific data, depends on the supplied event type