Table of Contents

Class TagSetter

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

Methods

AddTagValist(nint, TagMergeMode, NonNullableUtf8StringHandle, nint)

Calls native method gst_tag_setter_add_tag_valist.

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

Parameters

setter nint

Transfer ownership: None Nullable: False

mode TagMergeMode

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

varArgs nint

Transfer ownership: None Nullable: False

AddTagValistValues(nint, TagMergeMode, NonNullableUtf8StringHandle, nint)

Calls native method gst_tag_setter_add_tag_valist_values.

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

Parameters

setter nint

Transfer ownership: None Nullable: False

mode TagMergeMode

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

varArgs nint

Transfer ownership: None Nullable: False

AddTagValue(nint, TagMergeMode, NonNullableUtf8StringHandle, ValueHandle)

Calls native method gst_tag_setter_add_tag_value.

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

Parameters

setter nint

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(nint)

Calls native method gst_tag_setter_get_tag_list.

public static extern TagListUnownedHandle GetTagList(nint setter)

Parameters

setter nint

Transfer ownership: None Nullable: False

Returns

TagListUnownedHandle

Transfer ownership: None Nullable: True

GetTagMergeMode(nint)

Calls native method gst_tag_setter_get_tag_merge_mode.

public static extern TagMergeMode GetTagMergeMode(nint setter)

Parameters

setter nint

Transfer ownership: None Nullable: False

Returns

TagMergeMode

Transfer ownership: None Nullable: False

MergeTags(nint, TagListHandle, TagMergeMode)

Calls native method gst_tag_setter_merge_tags.

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

Parameters

setter nint

Transfer ownership: None Nullable: False

list TagListHandle

Transfer ownership: None Nullable: False

mode TagMergeMode

Transfer ownership: None Nullable: False

ResetTags(nint)

Calls native method gst_tag_setter_reset_tags.

public static extern void ResetTags(nint setter)

Parameters

setter nint

Transfer ownership: None Nullable: False

SetTagMergeMode(nint, TagMergeMode)

Calls native method gst_tag_setter_set_tag_merge_mode.

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

Parameters

setter nint

Transfer ownership: None Nullable: False

mode TagMergeMode

Transfer ownership: None Nullable: False