Trait gstreamer_base::prelude::BaseTransformExt
source · pub trait BaseTransformExt: 'static {
Show 15 methods
fn buffer_pool(&self) -> Option<BufferPool>;
fn is_in_place(&self) -> bool;
fn is_passthrough(&self) -> bool;
fn reconfigure(&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;
}Required Methods
fn buffer_pool(&self) -> Option<BufferPool>
fn is_in_place(&self) -> bool
fn is_passthrough(&self) -> bool
sourcefn reconfigure(&self) -> bool
fn reconfigure(&self) -> bool
Available on crate feature
v1_18 only.