glsvgoverlaysink: expose qos, sync, max-lateness and fullscreen properties

These properties are implemented in glimagesink but not exposed through
pygobject unless explicitly defined.

BUG: 142900877
Change-Id: Ied1c6ae8023d092ff08ec0cb24b20b4313786f3d
diff --git a/plugins/glsvgoverlaysink.py b/plugins/glsvgoverlaysink.py
index 0b78aa1..25de535 100644
--- a/plugins/glsvgoverlaysink.py
+++ b/plugins/glsvgoverlaysink.py
@@ -261,6 +261,32 @@
             'none',
             GObject.ParamFlags.WRITABLE
             ),
+        'qos': (bool,
+            'Generate Quality-of-Service events upstream',
+            'Generate Quality-of-Service events upstream',
+            True,
+            GObject.ParamFlags.READWRITE
+            ),
+        'sync': (bool,
+            'Sync on the clock',
+            'Sync on the clock',
+            True,
+            GObject.ParamFlags.READWRITE
+            ),
+        'max-lateness': (int,
+            'Maximum frame lateness (ns)',
+            'Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)',
+            -1,
+            GLib.MAXINT,
+            20000000,
+            GObject.ParamFlags.READWRITE
+            ),
+        'fullscreen': (bool,
+            'Fullscreen',
+            'Requests that internally created windows are fullscreen',
+            False,
+            GObject.ParamFlags.READWRITE
+            ),
         }
     __gsignals__ = {
         'drawn': (GObject.SignalFlags.RUN_LAST, None, ())