Class Toc
public class Toc
- Inheritance
-
Toc
- Inherited Members
Methods
AppendEntry(TocHandle, TocEntryUnownedHandle)
Calls native method gst_toc_append_entry.
public static extern void AppendEntry(TocHandle toc, TocEntryUnownedHandle entry)
Parameters
toc
TocHandleTransfer ownership: None Nullable: False
entry
TocEntryUnownedHandleTransfer ownership: Full Nullable: False
Dump(TocHandle)
Calls native method gst_toc_dump.
public static extern void Dump(TocHandle toc)
Parameters
toc
TocHandleTransfer ownership: None Nullable: False
FindEntry(TocHandle, NonNullableUtf8StringHandle)
Calls native method gst_toc_find_entry.
public static extern TocEntryUnownedHandle FindEntry(TocHandle toc, NonNullableUtf8StringHandle uid)
Parameters
toc
TocHandleTransfer ownership: None Nullable: False
uid
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- TocEntryUnownedHandle
Transfer ownership: None Nullable: True
GetEntries(TocHandle)
Calls native method gst_toc_get_entries.
public static extern ListUnownedHandle GetEntries(TocHandle toc)
Parameters
toc
TocHandleTransfer ownership: None Nullable: False
Returns
- ListUnownedHandle
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_toc_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetScope(TocHandle)
Calls native method gst_toc_get_scope.
public static extern TocScope GetScope(TocHandle toc)
Parameters
toc
TocHandleTransfer ownership: None Nullable: False
Returns
- TocScope
Transfer ownership: None Nullable: False
GetTags(TocHandle)
Calls native method gst_toc_get_tags.
public static extern TagListUnownedHandle GetTags(TocHandle toc)
Parameters
toc
TocHandleTransfer ownership: None Nullable: False
Returns
- TagListUnownedHandle
Transfer ownership: None Nullable: True
MergeTags(TocHandle, TagListHandle, TagMergeMode)
Calls native method gst_toc_merge_tags.
public static extern void MergeTags(TocHandle toc, TagListHandle tags, TagMergeMode mode)
Parameters
toc
TocHandleTransfer ownership: None Nullable: False
tags
TagListHandleTransfer ownership: None Nullable: True
mode
TagMergeModeTransfer ownership: None Nullable: False
New(TocScope)
Calls native constructor gst_toc_new.
public static extern TocOwnedHandle New(TocScope scope)
Parameters
scope
TocScopeTransfer ownership: None Nullable: False
Returns
- TocOwnedHandle
Transfer ownership: Full Nullable: False
SetTags(TocHandle, TagListUnownedHandle)
Calls native method gst_toc_set_tags.
public static extern void SetTags(TocHandle toc, TagListUnownedHandle tags)
Parameters
toc
TocHandleTransfer ownership: None Nullable: False
tags
TagListUnownedHandleTransfer ownership: Full Nullable: True