Trait gstreamer_base::prelude::BaseTransformExt

source ·
pub trait BaseTransformExt:
    IsA<BaseTransform>
    + Sealed
    + 'static {
Show 14 methods // Provided methods fn buffer_pool(&self) -> Option<BufferPool> { ... } fn is_in_place(&self) -> bool { ... } fn is_passthrough(&self) -> bool { ... } fn reconfigure_sink(&self) { ... } fn reconfigure_src(&self) { ... } fn set_gap_aware(&self, gap_aware: bool) { ... } fn set_in_place(&self, in_place: bool) { ... } fn set_passthrough(&self, passthrough: bool) { ... } fn set_prefer_passthrough(&self, prefer_passthrough: bool) { ... } fn update_qos( &self, proportion: f64, diff: ClockTimeDiff, timestamp: ClockTime, ) { ... } fn update_src_caps(&self, updated_caps: &Caps) -> Result<(), BoolError> { ... } fn is_qos(&self) -> bool { ... } fn set_qos(&self, qos: bool) { ... } fn connect_qos_notify<F: Fn(&Self) + Send + Sync + 'static>( &self, f: F, ) -> SignalHandlerId { ... }
}

Provided Methods§

source

fn buffer_pool(&self) -> Option<BufferPool>

source

fn is_in_place(&self) -> bool

source

fn is_passthrough(&self) -> bool

source

fn reconfigure_sink(&self)

source

fn reconfigure_src(&self)

source

fn set_gap_aware(&self, gap_aware: bool)

source

fn set_in_place(&self, in_place: bool)

source

fn set_passthrough(&self, passthrough: bool)

source

fn set_prefer_passthrough(&self, prefer_passthrough: bool)

source

fn update_qos(&self, proportion: f64, diff: ClockTimeDiff, timestamp: ClockTime)

source

fn update_src_caps(&self, updated_caps: &Caps) -> Result<(), BoolError>

source

fn is_qos(&self) -> bool

source

fn set_qos(&self, qos: bool)

source

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

Object Safety§

This trait is not object safe.

Implementors§