Module gstreamer::prelude

source ·

Re-exports

pub use crate::meta::MetaAPI;
pub use crate::message::MessageErrorDomain;
pub use crate::miniobject::IsMiniObject;
pub use crate::tags::CustomTag;
pub use crate::tags::Tag;
pub use crate::param_spec::GstParamSpecBuilderExt;
pub use crate::memory::MemoryType;
pub use crate::format::prelude::*;

Traits

Trait containing all Allocator methods.
Trait containing all BufferPool methods.
Trait containing all ChildProxy methods.
Trait containing all Clock methods.
Trait containing all ControlBinding methods.
Trait containing all ControlSource methods.
Trait containing all Device methods.
Trait containing all DeviceMonitor methods.
Trait containing all DeviceProvider methods.
Trait that allows accessing Display implementation on types external to this crate.
Trait containing all Element methods.
Trait containing all GhostPad methods.
Trait containing all Bin methods.
Trait containing all Object methods.
Trait for calculating val * num / denom with different rounding modes and overflow protection.
Trait for values and Options addition.
Trait for values and Options addition assignment.
Trait for values and Options checked addition.
Trait for values and Options checked division.
Trait for values and Options checked multiplication.
Trait for values and Options checked remainder.
Trait for values and Options checked substraction.
Trait for values and Options division.
Trait for values and Options division assignment.
Trait for the equality OptionOperations.
Trait for values and Options that can be compared to get the minimum or maximum.
Trait for values and Options multiplication.
Trait for values and Options multiplication assignment.
Trait for inner types participating in option-operations.
Trait for values and Options that can be compared for a sort-order.
Trait for values and Options overflowing addition.
Trait for values and Options overflowing division.
Trait for values and Options overflowing multiplication.
Trait for values and Options overflowing remainder.
Trait for values and Options overflowing substraction.
Trait for values and Options remainder.
Trait for values and Options remainder assignment.
Trait for values and Options saturating addition.
Trait for values and Options saturating multiplication.
Trait for values and Options saturating substraction.
Trait for values and Options substraction.
Trait for values and Options substraction assignment.
Trait for values and Options wrapping addition.
Trait for values and Options wrapping division.
Trait for values and Options wrapping multiplication.
Trait for values and Options wrapping remainder.
Trait for values and Options wrapping substraction.
Trait containing all Pad methods.
Trait containing all Pipeline methods.
Trait containing all PluginFeature methods.
Trait containing all Preset methods.
Trait containing all ProxyPad methods.
Trait containing all SystemClock methods.
Trait containing all TagSetter methods.
Trait containing all Task methods.
A handle for a task which was pushed to a task pool.
Trait containing all TaskPool methods.
Trait containing all TocSetter methods.
Trait containing all Tracer methods.
Trait containing all URIHandler methods.