Type Definition gst_plugin::ghost_pad::GhostPadClass [−][src]
type GhostPadClass = ClassStruct<GhostPad>;
Trait Implementations
impl GhostPadClassExt<GhostPad> for GhostPadClass[src]
impl GhostPadClassExt<GhostPad> for GhostPadClassfn override_vfuncs(&mut self, _: &ClassInitToken)[src]
fn override_vfuncs(&mut self, _: &ClassInitToken)impl PadClassExt<GhostPad> for GhostPadClass[src]
impl PadClassExt<GhostPad> for GhostPadClassfn override_vfuncs(&mut self, _: &ClassInitToken)[src]
fn override_vfuncs(&mut self, _: &ClassInitToken)impl ObjectClassExt<GhostPad> for GhostPadClass[src]
impl ObjectClassExt<GhostPad> for GhostPadClassfn override_vfuncs(&mut self, &ClassInitToken)[src]
fn override_vfuncs(&mut self, &ClassInitToken)fn install_properties(&mut self, properties: &[Property])[src]
fn install_properties(&mut self, properties: &[Property])fn add_signal(&mut self, name: &str, arg_types: &[Type], ret_type: Type)[src]
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, [src]
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, [src]
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,