// Copyright (C) 2017 Sebastian Dröge // // Licensed under the Apache License, Version 2.0 or the MIT license // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. #![crate_type = "cdylib"] extern crate byte_slice_cast; extern crate glib; extern crate gobject_subclass; #[macro_use] extern crate gst_plugin; #[macro_use] extern crate gstreamer as gst; extern crate gstreamer_audio as gst_audio; extern crate gstreamer_base as gst_base; extern crate num_traits; mod audioecho; fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> { audioecho::register(plugin) } plugin_define!( b"rsaudiofx\0", b"Rust AudioFx Plugin\0", plugin_init, b"1.0\0", b"MIT/X11\0", b"rsaudiofx\0", b"rsaudiofx\0", b"https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs\0", b"2016-12-08\0" );