GstGLWindow represents a window that elements can render into. A window can either be a user visible window (onscreen) or hidden (offscreen).