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§
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
Object Safety§
This trait is not object safe.