summaryrefslogtreecommitdiff
path: root/sources/generated/Gst.Video/VideoOverlayCompositionMeta.cs
diff options
context:
space:
mode:
Diffstat (limited to 'sources/generated/Gst.Video/VideoOverlayCompositionMeta.cs')
-rw-r--r--sources/generated/Gst.Video/VideoOverlayCompositionMeta.cs14
1 files changed, 9 insertions, 5 deletions
diff --git a/sources/generated/Gst.Video/VideoOverlayCompositionMeta.cs b/sources/generated/Gst.Video/VideoOverlayCompositionMeta.cs
index a2faa85..87af214 100644
--- a/sources/generated/Gst.Video/VideoOverlayCompositionMeta.cs
+++ b/sources/generated/Gst.Video/VideoOverlayCompositionMeta.cs
@@ -14,9 +14,13 @@ namespace Gst.Video {
public Gst.Meta Meta;
private IntPtr _overlay;
-
- public Gst.Video.VideoOverlayComposition overlay {
- get { return Gst.Video.VideoOverlayComposition.New (_overlay); }
+ public Gst.Video.VideoOverlayComposition Overlay {
+ get {
+ return _overlay == IntPtr.Zero ? null : (Gst.Video.VideoOverlayComposition) GLib.Opaque.GetOpaque (_overlay, typeof (Gst.Video.VideoOverlayComposition), false);
+ }
+ set {
+ _overlay = value == null ? IntPtr.Zero : value.Handle;
+ }
}
public static Gst.Video.VideoOverlayCompositionMeta Zero = new Gst.Video.VideoOverlayCompositionMeta ();
@@ -40,7 +44,7 @@ namespace Gst.Video {
public bool Equals (VideoOverlayCompositionMeta other)
{
- return true && Meta.Equals (other.Meta) && overlay.Equals (other.overlay);
+ return true && Meta.Equals (other.Meta) && Overlay.Equals (other.Overlay);
}
public override bool Equals (object other)
@@ -50,7 +54,7 @@ namespace Gst.Video {
public override int GetHashCode ()
{
- return this.GetType ().FullName.GetHashCode () ^ Meta.GetHashCode () ^ overlay.GetHashCode ();
+ return this.GetType ().FullName.GetHashCode () ^ Meta.GetHashCode () ^ Overlay.GetHashCode ();
}
private static GLib.GType GType {