[][src]Trait gst_plugin::element::ElementClassExt

pub unsafe trait ElementClassExt<T: ElementBase> where
    T::ImplType: ElementImpl<T>,
    T::InstanceStructType: PanicPoison
{ fn add_pad_template(&mut self, pad_template: PadTemplate) { ... }
fn set_metadata(
        &mut self,
        long_name: &str,
        classification: &str,
        description: &str,
        author: &str
    ) { ... }
fn override_vfuncs(&mut self, _: &ClassInitToken) { ... } }

Provided Methods

Implementors

impl ElementClassExt<Aggregator> for AggregatorClass
[src]

impl ElementClassExt<BaseSink> for BaseSinkClass
[src]

impl ElementClassExt<BaseSrc> for BaseSrcClass
[src]

impl ElementClassExt<BaseTransform> for BaseTransformClass
[src]

impl ElementClassExt<Bin> for BinClass
[src]

impl ElementClassExt<Element> for ElementClass
[src]

impl ElementClassExt<Pipeline> for PipelineClass
[src]