Commit 25e0baf4 authored by Thijs Vermeir's avatar Thijs Vermeir Committed by Thijs Vermeir

update autogenerated files

parent ba22a36c
...@@ -31,12 +31,12 @@ glib_wrapper! { ...@@ -31,12 +31,12 @@ glib_wrapper! {
} }
impl DeviceProvider { impl DeviceProvider {
pub fn register<'a, P: Into<Option<&'a Plugin>>>(plugin: P, name: &str, rank: u32, type_: glib::types::Type) -> bool { pub fn register<'a, P: Into<Option<&'a Plugin>>>(plugin: P, name: &str, rank: u32, type_: glib::types::Type) -> Result<(), glib::error::BoolError> {
assert_initialized_main_thread!(); assert_initialized_main_thread!();
let plugin = plugin.into(); let plugin = plugin.into();
let plugin = plugin.to_glib_none(); let plugin = plugin.to_glib_none();
unsafe { unsafe {
from_glib(ffi::gst_device_provider_register(plugin.0, name.to_glib_none().0, rank, type_.to_glib())) glib::error::BoolError::from_glib(ffi::gst_device_provider_register(plugin.0, name.to_glib_none().0, rank, type_.to_glib()), "Failed to register device provider factory")
} }
} }
} }
......
...@@ -53,12 +53,12 @@ impl Element { ...@@ -53,12 +53,12 @@ impl Element {
} }
} }
pub fn register<'a, P: Into<Option<&'a Plugin>>>(plugin: P, name: &str, rank: u32, type_: glib::types::Type) -> bool { pub fn register<'a, P: Into<Option<&'a Plugin>>>(plugin: P, name: &str, rank: u32, type_: glib::types::Type) -> Result<(), glib::error::BoolError> {
assert_initialized_main_thread!(); assert_initialized_main_thread!();
let plugin = plugin.into(); let plugin = plugin.into();
let plugin = plugin.to_glib_none(); let plugin = plugin.to_glib_none();
unsafe { unsafe {
from_glib(ffi::gst_element_register(plugin.0, name.to_glib_none().0, rank, type_.to_glib())) glib::error::BoolError::from_glib(ffi::gst_element_register(plugin.0, name.to_glib_none().0, rank, type_.to_glib()), "Failed to register element factory")
} }
} }
} }
......
Generated by gir (https://github.com/gtk-rs/gir @ 82cdb44) Generated by gir (https://github.com/gtk-rs/gir @ 264af57)
from gir-files (https://github.com/gtk-rs/gir-files @ ???) from gir-files (https://github.com/gtk-rs/gir-files @ ???)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment