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