diff options
Diffstat (limited to 'sources/generated/Gst.Video/VideoDither.cs')
-rw-r--r-- | sources/generated/Gst.Video/VideoDither.cs | 76 |
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 + } +} |