Table of Contents

Class TagSetter

Namespace
Gst.Internal
Assembly
Gst-1.0.dll
public class TagSetter
Inheritance
TagSetter
Inherited Members

Methods

AddTagValist(IntPtr, TagMergeMode, NonNullableUtf8StringHandle, IntPtr)

Calls native method gst_tag_setter_add_tag_valist.

public static extern void AddTagValist(IntPtr setter, TagMergeMode mode, NonNullableUtf8StringHandle tag, IntPtr varArgs)

Parameters

setter IntPtr

Transfer ownership: None Nullable: False

mode TagMergeMode

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

varArgs IntPtr

Transfer ownership: None Nullable: False

AddTagValistValues(IntPtr, TagMergeMode, NonNullableUtf8StringHandle, IntPtr)

Calls native method gst_tag_setter_add_tag_valist_values.

public static extern void AddTagValistValues(IntPtr setter, TagMergeMode mode, NonNullableUtf8StringHandle tag, IntPtr varArgs)

Parameters

setter IntPtr

Transfer ownership: None Nullable: False

mode TagMergeMode

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

varArgs IntPtr

Transfer ownership: None Nullable: False

AddTagValue(IntPtr, TagMergeMode, NonNullableUtf8StringHandle, ValueHandle)

Calls native method gst_tag_setter_add_tag_value.

public static extern void AddTagValue(IntPtr setter, TagMergeMode mode, NonNullableUtf8StringHandle tag, ValueHandle value)

Parameters

setter IntPtr

Transfer ownership: None Nullable: False

mode TagMergeMode

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_tag_setter_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetTagList(IntPtr)

Calls native method gst_tag_setter_get_tag_list.

public static extern TagListUnownedHandle GetTagList(IntPtr setter)

Parameters

setter IntPtr

Transfer ownership: None Nullable: False

Returns

TagListUnownedHandle

Transfer ownership: None Nullable: True

GetTagMergeMode(IntPtr)

Calls native method gst_tag_setter_get_tag_merge_mode.

public static extern TagMergeMode GetTagMergeMode(IntPtr setter)

Parameters

setter IntPtr

Transfer ownership: None Nullable: False

Returns

TagMergeMode

Transfer ownership: None Nullable: False

MergeTags(IntPtr, TagListHandle, TagMergeMode)

Calls native method gst_tag_setter_merge_tags.

public static extern void MergeTags(IntPtr setter, TagListHandle list, TagMergeMode mode)

Parameters

setter IntPtr

Transfer ownership: None Nullable: False

list TagListHandle

Transfer ownership: None Nullable: False

mode TagMergeMode

Transfer ownership: None Nullable: False

ResetTags(IntPtr)

Calls native method gst_tag_setter_reset_tags.

public static extern void ResetTags(IntPtr setter)

Parameters

setter IntPtr

Transfer ownership: None Nullable: False

SetTagMergeMode(IntPtr, TagMergeMode)

Calls native method gst_tag_setter_set_tag_merge_mode.

public static extern void SetTagMergeMode(IntPtr setter, TagMergeMode mode)

Parameters

setter IntPtr

Transfer ownership: None Nullable: False

mode TagMergeMode

Transfer ownership: None Nullable: False