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
setternintTransfer ownership: None Nullable: False
modeTagMergeModeTransfer ownership: None Nullable: False
tagNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
varArgsnintTransfer 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
setternintTransfer ownership: None Nullable: False
modeTagMergeModeTransfer ownership: None Nullable: False
tagNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
varArgsnintTransfer 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
setternintTransfer ownership: None Nullable: False
modeTagMergeModeTransfer ownership: None Nullable: False
tagNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueValueHandleTransfer 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
setternintTransfer 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
setternintTransfer 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
setternintTransfer ownership: None Nullable: False
listTagListHandleTransfer ownership: None Nullable: False
modeTagMergeModeTransfer ownership: None Nullable: False
ResetTags(nint)
Calls native method gst_tag_setter_reset_tags.
public static extern void ResetTags(nint setter)
Parameters
setternintTransfer 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
setternintTransfer ownership: None Nullable: False
modeTagMergeModeTransfer ownership: None Nullable: False