forked from mirrors/gstreamer-rs
gstreamer: Rename TagSetter::add()
to TagSetter::add_tag()
to not conflict with Bin::add()
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/440 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1211>
This commit is contained in:
parent
c4dc549a5e
commit
00281e98f0
2 changed files with 4 additions and 3 deletions
|
@ -76,7 +76,8 @@ fn example_main() -> Result<(), Error> {
|
||||||
// Set the "title" tag to "Special randomized white-noise".
|
// Set the "title" tag to "Special randomized white-noise".
|
||||||
// The second parameter gst::TagMergeMode::Append tells the tagsetter to append this title
|
// The second parameter gst::TagMergeMode::Append tells the tagsetter to append this title
|
||||||
// if there already is one.
|
// if there already is one.
|
||||||
tagsetter.add::<gst::tags::Title>(&"Special randomized white-noise", gst::TagMergeMode::Append);
|
tagsetter
|
||||||
|
.add_tag::<gst::tags::Title>(&"Special randomized white-noise", gst::TagMergeMode::Append);
|
||||||
|
|
||||||
let bus = pipeline.bus().unwrap();
|
let bus = pipeline.bus().unwrap();
|
||||||
|
|
||||||
|
|
|
@ -6,11 +6,11 @@ use crate::{tags::*, TagMergeMode, TagSetter};
|
||||||
|
|
||||||
pub trait TagSetterExtManual: 'static {
|
pub trait TagSetterExtManual: 'static {
|
||||||
#[doc(alias = "gst_tag_setter_add_tag_value")]
|
#[doc(alias = "gst_tag_setter_add_tag_value")]
|
||||||
fn add<'a, T: Tag<'a>>(&self, value: &T::TagType, mode: TagMergeMode);
|
fn add_tag<'a, T: Tag<'a>>(&self, value: &T::TagType, mode: TagMergeMode);
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<O: IsA<TagSetter>> TagSetterExtManual for O {
|
impl<O: IsA<TagSetter>> TagSetterExtManual for O {
|
||||||
fn add<'a, T: Tag<'a>>(&self, value: &T::TagType, mode: TagMergeMode) {
|
fn add_tag<'a, T: Tag<'a>>(&self, value: &T::TagType, mode: TagMergeMode) {
|
||||||
unsafe {
|
unsafe {
|
||||||
let v = value.to_send_value();
|
let v = value.to_send_value();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue