Module gstreamer::prelude[][src]

Re-exports

pub use crate::meta::MetaAPI;
pub use crate::message::MessageErrorDomain;
pub use crate::tags::CustomTag;
pub use crate::tags::Tag;
pub use crate::format::FormattedValue;
pub use crate::format::SpecificFormattedValue;

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.

ControlSourceExt

Trait containing all ControlSource methods.

DeviceExt

Trait containing all Device methods.

DeviceMonitorExt

Trait containing all DeviceMonitor methods.

DeviceMonitorExtManual
DeviceProviderExt

Trait containing all DeviceProvider methods.

DeviceProviderExtManual
ElementClassExt
ElementExt

Trait containing all Element methods.

ElementExtManual
GObjectExtManualGst
GhostPadExt

Trait containing all GhostPad methods.

GstBinExt

Trait containing all Bin methods.

GstBinExtManual
GstObjectExt

Trait containing all Object methods.

GstObjectExtManual
GstParamSpecExt
GstPipelineExtManual
GstPluginExtManual
GstValueExt
MulDiv

Trait for calculating val * num / denom with different rounding modes and overflow protection.

PadExt

Trait containing all Pad methods.

PadExtManual
PipelineExt

Trait containing all Pipeline methods.

PluginFeatureExt

Trait containing all PluginFeature methods.

PluginFeatureExtManual
PresetExt

Trait containing all Preset methods.

ProxyPadExt

Trait containing all ProxyPad methods.

ProxyPadExtManual
SystemClockExt

Trait containing all SystemClock methods.

TagSetterExt

Trait containing all TagSetter methods.

TagSetterExtManual
TocSetterExt

Trait containing all TocSetter methods.

TypeFindImpl
URIHandlerExt

Trait containing all URIHandler methods.

UnixBusExtManual
WindowsBusExtManual