summaryrefslogtreecommitdiff
path: root/sources/generated/Gst.Video/VideoDither.cs
diff options
context:
space:
mode:
Diffstat (limited to 'sources/generated/Gst.Video/VideoDither.cs')
-rw-r--r--sources/generated/Gst.Video/VideoDither.cs76
1 files changed, 76 insertions, 0 deletions
diff --git a/sources/generated/Gst.Video/VideoDither.cs b/sources/generated/Gst.Video/VideoDither.cs
new file mode 100644
index 0000000..6ab5bb5
--- /dev/null
+++ b/sources/generated/Gst.Video/VideoDither.cs
@@ -0,0 +1,76 @@
+// This file was generated by the Gtk# code generator.
+// Any changes made will be lost if regenerated.
+
+namespace Gst.Video {
+
+ using System;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Runtime.InteropServices;
+
+#region Autogenerated code
+ public partial class VideoDither : GLib.Opaque {
+
+ [DllImport("libgstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
+ static extern void gst_video_dither_line(IntPtr raw, IntPtr line, uint x, uint y, uint width);
+
+ public void Line(IntPtr line, uint x, uint y, uint width) {
+ gst_video_dither_line(Handle, line, x, y, width);
+ }
+
+ public void Line(uint x, uint y, uint width) {
+ Line (IntPtr.Zero, x, y, width);
+ }
+
+ public VideoDither(IntPtr raw) : base(raw) {}
+
+ [DllImport("libgstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
+ static extern void gst_video_dither_free(IntPtr raw);
+
+ protected override void Free (IntPtr raw)
+ {
+ gst_video_dither_free (raw);
+ }
+
+ class FinalizerInfo {
+ IntPtr handle;
+
+ public FinalizerInfo (IntPtr handle)
+ {
+ this.handle = handle;
+ }
+
+ public bool Handler ()
+ {
+ gst_video_dither_free (handle);
+ return false;
+ }
+ }
+
+ ~VideoDither ()
+ {
+ if (!Owned)
+ return;
+ FinalizerInfo info = new FinalizerInfo (Handle);
+ GLib.Timeout.Add (50, new GLib.TimeoutHandler (info.Handler));
+ }
+
+
+ // Internal representation of the wrapped structure ABI.
+ static GLib.AbiStruct _abi_info = null;
+ static public GLib.AbiStruct abi_info {
+ get {
+ if (_abi_info == null)
+ _abi_info = new GLib.AbiStruct (new List<GLib.AbiField>{
+ });
+
+ return _abi_info;
+ }
+ }
+
+
+ // End of the ABI representation.
+
+#endregion
+ }
+}