[−][src]Type Definition gst_plugin::base_src::BaseSrcClass
type BaseSrcClass = ClassStruct<BaseSrc>;
Trait Implementations
impl BaseSrcClassExt<BaseSrc> for BaseSrcClass
[src]
impl BaseSrcClassExt<BaseSrc> for BaseSrcClass
fn override_vfuncs(&mut self, _: &ClassInitToken)
[src]
fn override_vfuncs(&mut self, _: &ClassInitToken)
impl ElementClassExt<BaseSrc> for BaseSrcClass
[src]
impl ElementClassExt<BaseSrc> for BaseSrcClass
fn add_pad_template(&mut self, pad_template: PadTemplate)
[src]
fn add_pad_template(&mut self, pad_template: PadTemplate)
fn set_metadata(
&mut self,
long_name: &str,
classification: &str,
description: &str,
author: &str
)
[src]
fn set_metadata(
&mut self,
long_name: &str,
classification: &str,
description: &str,
author: &str
)
fn override_vfuncs(&mut self, _: &ClassInitToken)
[src]
fn override_vfuncs(&mut self, _: &ClassInitToken)
impl ObjectClassExt<BaseSrc> for BaseSrcClass
[src]
impl ObjectClassExt<BaseSrc> for BaseSrcClass
fn override_vfuncs(&mut self, &ClassInitToken)
fn override_vfuncs(&mut self, &ClassInitToken)
fn install_properties(&mut self, properties: &[Property])
fn install_properties(&mut self, properties: &[Property])
fn add_signal(&mut self, name: &str, arg_types: &[Type], ret_type: Type)
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_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,
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,