Release 1.22.7
[platform/upstream/gstreamer.git] / subprojects / gstreamer-sharp / sources / generated / Gst.Audio / AudioQuantize.cs
1 // This file was generated by the Gtk# code generator.
2 // Any changes made will be lost if regenerated.
3
4 namespace Gst.Audio {
5
6         using System;
7         using System.Collections;
8         using System.Collections.Generic;
9         using System.Runtime.InteropServices;
10
11 #region Autogenerated code
12         public partial class AudioQuantize : GLib.Opaque {
13
14                 [DllImport("gstaudio-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
15                 static extern void gst_audio_quantize_reset(IntPtr raw);
16
17                 public void Reset() {
18                         gst_audio_quantize_reset(Handle);
19                 }
20
21                 [DllImport("gstaudio-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
22                 static extern void gst_audio_quantize_samples(IntPtr raw, IntPtr in_param, IntPtr out_param, uint samples);
23
24                 public void Samples(IntPtr in_param, IntPtr out_param, uint samples) {
25                         gst_audio_quantize_samples(Handle, in_param, out_param, samples);
26                 }
27
28                 public void Samples(uint samples) {
29                         Samples (IntPtr.Zero, IntPtr.Zero, samples);
30                 }
31
32                 public AudioQuantize(IntPtr raw) : base(raw) {}
33
34                 [DllImport("gstaudio-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
35                 static extern void gst_audio_quantize_free(IntPtr raw);
36
37                 protected override void Free (IntPtr raw)
38                 {
39                         gst_audio_quantize_free (raw);
40                 }
41
42                 protected override Action<IntPtr> DisposeUnmanagedFunc {
43                         get {
44                                 return gst_audio_quantize_free;
45                         }
46                 }
47
48
49                 // Internal representation of the wrapped structure ABI.
50                 static GLib.AbiStruct _abi_info = null;
51                 static public GLib.AbiStruct abi_info {
52                         get {
53                                 if (_abi_info == null)
54                                         _abi_info = new GLib.AbiStruct (new List<GLib.AbiField>{ 
55                                         });
56
57                                 return _abi_info;
58                         }
59                 }
60
61
62                 // End of the ABI representation.
63
64 #endregion
65         }
66 }