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
tocTocHandleTransfer ownership: None Nullable: False
entryTocEntryUnownedHandleTransfer ownership: Full Nullable: False
Dump(TocHandle)
Calls native method gst_toc_dump.
public static extern void Dump(TocHandle toc)
Parameters
tocTocHandleTransfer ownership: None Nullable: False
FindEntry(TocHandle, NonNullableUtf8StringHandle)
Calls native method gst_toc_find_entry.
public static extern TocEntryUnownedHandle FindEntry(TocHandle toc, NonNullableUtf8StringHandle uid)
Parameters
tocTocHandleTransfer ownership: None Nullable: False
uidNonNullableUtf8StringHandleTransfer 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
tocTocHandleTransfer 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
tocTocHandleTransfer 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
tocTocHandleTransfer 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
tocTocHandleTransfer ownership: None Nullable: False
tagsTagListHandleTransfer ownership: None Nullable: True
modeTagMergeModeTransfer ownership: None Nullable: False
New(TocScope)
Calls native constructor gst_toc_new.
public static extern TocOwnedHandle New(TocScope scope)
Parameters
scopeTocScopeTransfer 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
tocTocHandleTransfer ownership: None Nullable: False
tagsTagListUnownedHandleTransfer ownership: Full Nullable: True