Class TagSetter
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
nintTransfer ownership: None Nullable: False
mode
TagMergeModeTransfer ownership: None Nullable: False
tag
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
varArgs
nintTransfer 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
nintTransfer ownership: None Nullable: False
mode
TagMergeModeTransfer ownership: None Nullable: False
tag
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
varArgs
nintTransfer 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
nintTransfer ownership: None Nullable: False
mode
TagMergeModeTransfer ownership: None Nullable: False
tag
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
ValueHandleTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
list
TagListHandleTransfer ownership: None Nullable: False
mode
TagMergeModeTransfer ownership: None Nullable: False
ResetTags(nint)
Calls native method gst_tag_setter_reset_tags.
public static extern void ResetTags(nint setter)
Parameters
setter
nintTransfer 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
nintTransfer ownership: None Nullable: False
mode
TagMergeModeTransfer ownership: None Nullable: False