Trait gst_plugin::object::ObjectImpl [] [src]

pub trait ObjectImpl<T: ObjectType>: Send + Sync + 'static {
    fn set_property(&self, _obj: &Object, _id: u32, _value: &Value) { ... }
fn get_property(&self, _obj: &Object, _id: u32) -> Result<Value, ()> { ... }
fn notify(&self, obj: &Object, name: &str) { ... } }

Provided Methods

Implementations on Foreign Types

impl<T: ObjectType> ObjectImpl<T> for Box<ElementImpl<T>>
[src]

[src]

[src]

[src]

impl<T: ObjectType> ObjectImpl<T> for Box<BinImpl<T>>
[src]

[src]

[src]

[src]

impl<T: ObjectType> ObjectImpl<T> for Box<PipelineImpl<T>>
[src]

[src]

[src]

[src]

impl<T: ObjectType> ObjectImpl<T> for Box<BaseSrcImpl<T>>
[src]

[src]

[src]

[src]

impl<T: ObjectType> ObjectImpl<T> for Box<BaseSinkImpl<T>>
[src]

[src]

[src]

[src]

impl<T: ObjectType> ObjectImpl<T> for Box<BaseTransformImpl<T>>
[src]

[src]

[src]

[src]

Implementors