Exemple #1
0
 public void AddStringValue (TagMergeMode mode, string tag, string value)
 {
     GLib.Value val = new GLib.Value (GLib.GType.String);
     val.Val = value;
     IntPtr native_tag = GLib.Marshaller.StringToPtrGStrdup (tag);
     gst_tag_list_add_value (raw, mode, native_tag, ref val);
     GLib.Marshaller.Free (native_tag);
 }
Exemple #2
0
        public void AddStringValue(TagMergeMode mode, string tag, string value)
        {
            OldGLib.Value val = new OldGLib.Value(OldGLib.GType.String);
            val.Val = value;
            IntPtr native_tag = OldGLib.Marshaller.StringToPtrGStrdup(tag);

            gst_tag_list_add_value(raw, mode, native_tag, ref val);
            OldGLib.Marshaller.Free(native_tag);
        }
Exemple #3
0
 unsafe private static extern void gst_tag_list_add_value(IntPtr taglist, TagMergeMode mode, IntPtr tag, ref OldGLib.Value value);
Exemple #4
0
 unsafe private static extern void gst_tag_list_add_value (IntPtr taglist, TagMergeMode mode, IntPtr tag, ref GLib.Value value);
 private static unsafe extern void gst_tag_setter_merge_tags(IntPtr tagsetter, IntPtr taglist, TagMergeMode mode);
 unsafe private static extern void gst_tag_setter_merge_tags(IntPtr tagsetter, IntPtr taglist, TagMergeMode mode);