[][src]Module gstreamer::subclass::prelude

Re-exports

pub use super::bin::BinImpl;
pub use super::bin::BinImplExt;
pub use super::child_proxy::ChildProxyImpl;
pub use super::clock::ClockImpl;
pub use super::clock::ClockImplExt;
pub use super::device::DeviceImpl;
pub use super::device::DeviceImplExt;
pub use super::device_provider::DeviceProviderClassSubclassExt;
pub use super::device_provider::DeviceProviderImpl;
pub use super::device_provider::DeviceProviderImplExt;
pub use super::element::ElementClassSubclassExt;
pub use super::element::ElementImpl;
pub use super::element::ElementImplExt;
pub use super::ghost_pad::GhostPadImpl;
pub use super::pad::PadImpl;
pub use super::pad::PadImplExt;
pub use super::pipeline::PipelineImpl;
pub use super::preset::PresetImpl;
pub use super::system_clock::SystemClockImpl;
pub use super::tag_setter::TagSetterImpl;
pub use super::uri_handler::URIHandlerImpl;
pub use super::PanicPoison;

Traits

BoxedType

Trait for defining boxed types.

ClassStruct

Trait implemented by structs that implement a GObject C class struct.

InstanceStruct

Trait implemented by structs that implement a GObject C instance struct.

IsImplementable

Trait for implementable interfaces.

IsSubclassable

Trait for subclassable class structs.

ObjectClassSubclassExt

Extension trait for glib::Object's class struct.

ObjectImpl

Trait for implementors of glib::Object subclasses.

ObjectImplExt
ObjectInterface

The central trait for defining a GObject interface.

ObjectInterfaceExt
ObjectSubclass

The central trait for subclassing a GObject type.