Module prelude

Source

Re-exports§

pub use crate::gobject::GObjectExtManualGst;
pub use crate::memory::MemoryType;
pub use crate::message::MessageErrorDomain;
pub use crate::meta::MetaAPI;
pub use crate::meta::MetaAPIExt;
pub use crate::meta::MetaTag;
pub use crate::miniobject::IsMiniObject;
pub use crate::param_spec::GstParamSpecBuilderExt;
pub use crate::slice::ByteSliceExt;
pub use crate::tags::CustomTag;
pub use crate::tags::Tag;
pub use crate::format::prelude::*;

Traits§

AllocatorExt
Trait containing all Allocator methods.
BufferPoolExt
Trait containing all BufferPool methods.
BufferPoolExtManual
ChildProxyExt
Trait containing all ChildProxy methods.
ChildProxyExtManual
ClockExt
Trait containing all Clock methods.
ClockExtManual
ControlBindingExt
Trait containing all ControlBinding methods.
ControlBindingExtManual
ControlSourceExt
Trait containing all ControlSource methods.
ControlSourceExtManual
DeviceExt
Trait containing all Device methods.
DeviceMonitorExt
Trait containing all DeviceMonitor methods.
DeviceMonitorExtManual
DeviceProviderClassExt
DeviceProviderExt
Trait containing all DeviceProvider methods.
DeviceProviderExtManual
Displayable
Trait that allows accessing Display implementation on types external to this crate.
ElementClassExt
ElementExt
Trait containing all Element methods.
ElementExtManual
GhostPadExt
Trait containing all GhostPad methods.
GstBinExt
Trait containing all Bin methods.
GstBinExtManual
GstObjectExt
Trait containing all Object methods.
GstObjectExtManual
GstPipelineExtManual
GstValueExt
MulDiv
Trait for calculating val * num / denom with different rounding modes and overflow protection.
OptionAdd
Trait for values and Options addition.
OptionAddAssign
Trait for values and Options addition assignment.
OptionCheckedAdd
Trait for values and Options checked addition.
OptionCheckedDiv
Trait for values and Options checked division.
OptionCheckedMul
Trait for values and Options checked multiplication.
OptionCheckedRem
Trait for values and Options checked remainder.
OptionCheckedSub
Trait for values and Options checked substraction.
OptionDiv
Trait for values and Options division.
OptionDivAssign
Trait for values and Options division assignment.
OptionEq
Trait for the equality OptionOperations.
OptionMinMax
Trait for values and Options that can be compared to get the minimum or maximum.
OptionMul
Trait for values and Options multiplication.
OptionMulAssign
Trait for values and Options multiplication assignment.
OptionOperations
Trait for inner types participating in option-operations.
OptionOrd
Trait for values and Options that can be compared for a sort-order.
OptionOverflowingAdd
Trait for values and Options overflowing addition.
OptionOverflowingDiv
Trait for values and Options overflowing division.
OptionOverflowingMul
Trait for values and Options overflowing multiplication.
OptionOverflowingRem
Trait for values and Options overflowing remainder.
OptionOverflowingSub
Trait for values and Options overflowing substraction.
OptionRem
Trait for values and Options remainder.
OptionRemAssign
Trait for values and Options remainder assignment.
OptionSaturatingAdd
Trait for values and Options saturating addition.
OptionSaturatingMul
Trait for values and Options saturating multiplication.
OptionSaturatingSub
Trait for values and Options saturating substraction.
OptionSub
Trait for values and Options substraction.
OptionSubAssign
Trait for values and Options substraction assignment.
OptionWrappingAdd
Trait for values and Options wrapping addition.
OptionWrappingDiv
Trait for values and Options wrapping division.
OptionWrappingMul
Trait for values and Options wrapping multiplication.
OptionWrappingRem
Trait for values and Options wrapping remainder.
OptionWrappingSub
Trait for values and Options wrapping substraction.
PadExt
Trait containing all Pad methods.
PadExtManual
PipelineExt
Trait containing all Pipeline methods.
PluginApiExt
PluginFeatureExt
Trait containing all PluginFeature methods.
PluginFeatureExtManual
PresetExt
Trait containing all Preset methods.
ProxyPadExt
Trait containing all ProxyPad methods.
SystemClockExt
Trait containing all SystemClock methods.
TagSetterExt
Trait containing all TagSetter methods.
TagSetterExtManual
TaskExt
Trait containing all Task methods.
TaskHandle
A handle for a task which was pushed to a task pool.
TaskPoolExt
Trait containing all TaskPool methods.
TaskPoolExtManual
TocSetterExt
Trait containing all TocSetter methods.
TracerExt
Trait containing all Tracer methods.
TypeFindImpl
URIHandlerExt
Trait containing all URIHandler methods.
UnixBusExtManual