Struct gstreamer::tags::TagListRef [−][src]
#[repr(transparent)]pub struct TagListRef(_);
Implementations
pub fn add_generic<T: ToSendValue + Sync>(
&mut self,
tag_name: &str,
value: T,
mode: TagMergeMode
) -> Result<(), TagError>
pub fn add_value(
&mut self,
tag_name: &str,
value: &SendValue,
mode: TagMergeMode
) -> Result<(), TagError>
pub fn iter_tag_generic<'a>(&'a self, tag_name: &'a str) -> GenericTagIter<'a>ⓘNotable traits for GenericTagIter<'a>impl<'a> Iterator for GenericTagIter<'a> type Item = &'a SendValue;
Notable traits for GenericTagIter<'a>
impl<'a> Iterator for GenericTagIter<'a> type Item = &'a SendValue;
pub fn iter_generic(&self) -> GenericIter<'_>ⓘNotable traits for GenericIter<'a>impl<'a> Iterator for GenericIter<'a> type Item = (&'a str, GenericTagIter<'a>);
Notable traits for GenericIter<'a>
impl<'a> Iterator for GenericIter<'a> type Item = (&'a str, GenericTagIter<'a>);
Trait Implementations
Performs the conversion.
Immutably borrows from an owned value. Read more
type Checker = GenericValueTypeOrNoneChecker<Self>
type Checker = GenericValueTypeOrNoneChecker<Self>
Value type checker.
Get the contained value from a Value
. Read more
type GlibType = *mut GstTagList
Returns the type identifier of Self
.