1#![allow(clippy::non_send_fields_in_send_ty, unused_doc_comments)]
9
10use gst::glib;
16
17mod fallbacksrc;
18mod fallbackswitch;
19
20pub use fallbacksrc::{RetryReason, Status};
21
22fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
23 fallbacksrc::register(plugin)?;
24 fallbackswitch::register(plugin)?;
25 Ok(())
26}
27
28gst::plugin_define!(
29 fallbackswitch,
30 env!("CARGO_PKG_DESCRIPTION"),
31 plugin_init,
32 concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")),
33 "MPL",
35 env!("CARGO_PKG_NAME"),
36 env!("CARGO_PKG_NAME"),
37 env!("CARGO_PKG_REPOSITORY"),
38 env!("BUILD_REL_DATE")
39);