From d4eb0aced7526fc135ae640941eb601c7bf8fc85 Mon Sep 17 00:00:00 2001 From: Stephan Sundermann Date: Sun, 3 Nov 2013 14:17:27 +0100 Subject: [PATCH] FFT: Add FFTF32 constructor that is marked as not introspectable --- sources/custom/FFTF32.cs | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 sources/custom/FFTF32.cs diff --git a/sources/custom/FFTF32.cs b/sources/custom/FFTF32.cs new file mode 100644 index 0000000000..ccd3e086e6 --- /dev/null +++ b/sources/custom/FFTF32.cs @@ -0,0 +1,32 @@ +// Copyright (C) 2013 Stephan Sundermann +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + +namespace Gst.FFT { + + using System; + using System.Collections; + using System.Collections.Generic; + using System.Runtime.InteropServices; + + public partial class FFTF32 : GLib.Opaque { + + [DllImport("libgstfft-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] + static extern IntPtr gst_fft_f32_new (int len, bool inverse); + + public FFTF32 (int len, bool inverse) { + Raw = gst_fft_f32_new (len, inverse); + } + } +}