gstreamer::preludeTrait TocSetterExt
Source pub trait TocSetterExt: IsA<TocSetter> + 'static {
// Provided methods
fn toc(&self) -> Option<Toc> { ... }
fn reset(&self) { ... }
fn set_toc(&self, toc: Option<&Toc>) { ... }
}
Expand description
Return current TOC the setter uses. The TOC should not be
modified without making it writable first.
§Returns
TOC set, or None
. Unref with
gst_toc_unref()
when no longer needed
Reset the internal TOC. Elements should call this from within the
state-change handler.
Set the given TOC on the setter. Previously set TOC will be
unreffed before setting a new one.
§toc
a Toc
to set.
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.