Trait gstreamer_video::prelude::VideoAggregatorPadExt

source ·
pub trait VideoAggregatorPadExt: IsA<VideoAggregatorPad> + Sealed + 'static {
    // Provided methods
    fn set_needs_alpha(&self, needs_alpha: bool) { ... }
    fn max_last_buffer_repeat(&self) -> u64 { ... }
    fn set_max_last_buffer_repeat(&self, max_last_buffer_repeat: u64) { ... }
    fn is_repeat_after_eos(&self) -> bool { ... }
    fn set_repeat_after_eos(&self, repeat_after_eos: bool) { ... }
    fn zorder(&self) -> u32 { ... }
    fn set_zorder(&self, zorder: u32) { ... }
    fn connect_max_last_buffer_repeat_notify<F: Fn(&Self) + Send + Sync + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId { ... }
    fn connect_repeat_after_eos_notify<F: Fn(&Self) + Send + Sync + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId { ... }
    fn connect_zorder_notify<F: Fn(&Self) + Send + Sync + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId { ... }
}
Available on crate feature v1_16 only.

Provided Methods§

source

fn set_needs_alpha(&self, needs_alpha: bool)

source

fn max_last_buffer_repeat(&self) -> u64

source

fn set_max_last_buffer_repeat(&self, max_last_buffer_repeat: u64)

source

fn is_repeat_after_eos(&self) -> bool

source

fn set_repeat_after_eos(&self, repeat_after_eos: bool)

source

fn zorder(&self) -> u32

source

fn set_zorder(&self, zorder: u32)

source

fn connect_max_last_buffer_repeat_notify<F: Fn(&Self) + Send + Sync + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_repeat_after_eos_notify<F: Fn(&Self) + Send + Sync + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_zorder_notify<F: Fn(&Self) + Send + Sync + 'static>( &self, f: F ) -> SignalHandlerId

Object Safety§

This trait is not object safe.

Implementors§