Trait gst_plugin::object::ObjectClass [] [src]

pub unsafe trait ObjectClass {
    fn install_properties(&mut self, properties: &[Property]) { ... }
fn add_signal(&mut self, name: &str, arg_types: &[Type], ret_type: Type) { ... }
fn add_signal_with_accumulator<F>(
        &mut self,
        name: &str,
        arg_types: &[Type],
        ret_type: Type,
        accumulator: F
    )
    where
        F: Fn(&mut Value, &Value) -> bool + Send + Sync + 'static
, { ... }
fn add_action_signal<F>(
        &mut self,
        name: &str,
        arg_types: &[Type],
        ret_type: Type,
        handler: F
    )
    where
        F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static
, { ... } }

Provided Methods

Implementors