diff --git a/Gir_GstEditingServices.toml b/Gir_GstEditingServices.toml index 266bc1fa1..88d480826 100644 --- a/Gir_GstEditingServices.toml +++ b/Gir_GstEditingServices.toml @@ -141,7 +141,7 @@ trait_name = "GESContainerExt" [[object]] name = "GES.Pipeline" status = "generate" -trait_name = "PipelineExt" +trait_name = "GESPipelineExt" [[object.function]] name = "set_render_settings" [object.function.return] @@ -160,7 +160,7 @@ trait_name = "PipelineExt" [[object]] name = "GES.Track" status = "generate" -trait_name = "TrackExt" +trait_name = "GESTrackExt" [[object.function]] name = "add_element" [object.function.return] diff --git a/examples/src/bin/ges.rs b/examples/src/bin/ges.rs index 19fe39f73..a98722453 100644 --- a/examples/src/bin/ges.rs +++ b/examples/src/bin/ges.rs @@ -3,7 +3,6 @@ use gst::prelude::*; extern crate gstreamer_editing_services as ges; use ges::prelude::*; -use ges::PipelineExt; use std::env; diff --git a/gstreamer-editing-services/src/auto/mod.rs b/gstreamer-editing-services/src/auto/mod.rs index 0dfe2234f..c35a7626e 100644 --- a/gstreamer-editing-services/src/auto/mod.rs +++ b/gstreamer-editing-services/src/auto/mod.rs @@ -35,7 +35,7 @@ pub use self::layer::LayerExt; mod pipeline; pub use self::pipeline::Pipeline; -pub use self::pipeline::PipelineExt; +pub use self::pipeline::GESPipelineExt; mod project; pub use self::project::Project; @@ -51,7 +51,7 @@ pub use self::timeline_element::TimelineElementExt; mod track; pub use self::track::Track; -pub use self::track::TrackExt; +pub use self::track::GESTrackExt; mod track_element; pub use self::track_element::TrackElement; @@ -86,11 +86,11 @@ pub mod traits { pub use super::ExtractableExt; pub use super::GroupExt; pub use super::LayerExt; - pub use super::PipelineExt; + pub use super::GESPipelineExt; pub use super::ProjectExt; pub use super::TimelineExt; pub use super::TimelineElementExt; - pub use super::TrackExt; + pub use super::GESTrackExt; pub use super::TrackElementExt; pub use super::UriClipExt; pub use super::UriClipAssetExt; diff --git a/gstreamer-editing-services/src/auto/pipeline.rs b/gstreamer-editing-services/src/auto/pipeline.rs index aa8ede30d..b87e88d82 100644 --- a/gstreamer-editing-services/src/auto/pipeline.rs +++ b/gstreamer-editing-services/src/auto/pipeline.rs @@ -51,7 +51,7 @@ impl Default for Pipeline { } } -pub trait PipelineExt { +pub trait GESPipelineExt { fn get_mode(&self) -> PipelineFlags; fn get_thumbnail(&self, caps: &gst::Caps) -> Option; @@ -105,7 +105,7 @@ pub trait PipelineExt { fn connect_property_video_sink_notify(&self, f: F) -> SignalHandlerId; } -impl + IsA> PipelineExt for O { +impl + IsA> GESPipelineExt for O { fn get_mode(&self) -> PipelineFlags { unsafe { from_glib(ffi::ges_pipeline_get_mode(self.to_glib_none().0)) diff --git a/gstreamer-editing-services/src/auto/track.rs b/gstreamer-editing-services/src/auto/track.rs index b9ba55fb9..6eb9be450 100644 --- a/gstreamer-editing-services/src/auto/track.rs +++ b/gstreamer-editing-services/src/auto/track.rs @@ -43,7 +43,7 @@ impl Track { } } -pub trait TrackExt { +pub trait GESTrackExt { fn add_element>(&self, object: &P) -> Result<(), glib::error::BoolError>; fn commit(&self) -> bool; @@ -91,7 +91,7 @@ pub trait TrackExt { fn connect_property_track_type_notify(&self, f: F) -> SignalHandlerId; } -impl + IsA> TrackExt for O { +impl + IsA> GESTrackExt for O { fn add_element>(&self, object: &P) -> Result<(), glib::error::BoolError> { unsafe { glib::error::BoolError::from_glib(ffi::ges_track_add_element(self.to_glib_none().0, object.to_glib_none().0), "Failed to add element")