Class TocEntry
public class TocEntry
- Inheritance
-
TocEntry
- Inherited Members
Methods
AppendSubEntry(TocEntryHandle, TocEntryUnownedHandle)
Calls native method gst_toc_entry_append_sub_entry.
public static extern void AppendSubEntry(TocEntryHandle entry, TocEntryUnownedHandle subentry)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
subentry
TocEntryUnownedHandleTransfer ownership: Full Nullable: False
GetEntryType(TocEntryHandle)
Calls native method gst_toc_entry_get_entry_type.
public static extern TocEntryType GetEntryType(TocEntryHandle entry)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
Returns
- TocEntryType
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_toc_entry_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetLoop(TocEntryHandle, out IntPtr, out int)
Calls native method gst_toc_entry_get_loop. Version: 1.4
[Version("1.4")]
public static extern bool GetLoop(TocEntryHandle entry, out IntPtr loopType, out int repeatCount)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
loopType
IntPtrTransfer ownership: Full Nullable: False
repeatCount
intTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetParent(TocEntryHandle)
Calls native method gst_toc_entry_get_parent.
public static extern TocEntryUnownedHandle GetParent(TocEntryHandle entry)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
Returns
- TocEntryUnownedHandle
Transfer ownership: None Nullable: True
GetStartStopTimes(TocEntryHandle, out long, out long)
Calls native method gst_toc_entry_get_start_stop_times.
public static extern bool GetStartStopTimes(TocEntryHandle entry, out long start, out long stop)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
start
longTransfer ownership: Full Nullable: False
stop
longTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetSubEntries(TocEntryHandle)
Calls native method gst_toc_entry_get_sub_entries.
public static extern ListUnownedHandle GetSubEntries(TocEntryHandle entry)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
Returns
- ListUnownedHandle
Transfer ownership: None Nullable: False
GetTags(TocEntryHandle)
Calls native method gst_toc_entry_get_tags.
public static extern TagListUnownedHandle GetTags(TocEntryHandle entry)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
Returns
- TagListUnownedHandle
Transfer ownership: None Nullable: True
GetToc(TocEntryHandle)
Calls native method gst_toc_entry_get_toc.
public static extern TocUnownedHandle GetToc(TocEntryHandle entry)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
Returns
- TocUnownedHandle
Transfer ownership: None Nullable: True
GetUid(TocEntryHandle)
Calls native method gst_toc_entry_get_uid.
public static extern NonNullableUtf8StringUnownedHandle GetUid(TocEntryHandle entry)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
IsAlternative(TocEntryHandle)
Calls native method gst_toc_entry_is_alternative.
public static extern bool IsAlternative(TocEntryHandle entry)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsSequence(TocEntryHandle)
Calls native method gst_toc_entry_is_sequence.
public static extern bool IsSequence(TocEntryHandle entry)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
MergeTags(TocEntryHandle, TagListHandle, TagMergeMode)
Calls native method gst_toc_entry_merge_tags.
public static extern void MergeTags(TocEntryHandle entry, TagListHandle tags, TagMergeMode mode)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
tags
TagListHandleTransfer ownership: None Nullable: True
mode
TagMergeModeTransfer ownership: None Nullable: False
New(TocEntryType, NonNullableUtf8StringHandle)
Calls native constructor gst_toc_entry_new.
public static extern TocEntryOwnedHandle New(TocEntryType type, NonNullableUtf8StringHandle uid)
Parameters
type
TocEntryTypeTransfer ownership: None Nullable: False
uid
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- TocEntryOwnedHandle
Transfer ownership: Full Nullable: False
SetLoop(TocEntryHandle, TocLoopType, int)
Calls native method gst_toc_entry_set_loop. Version: 1.4
[Version("1.4")]
public static extern void SetLoop(TocEntryHandle entry, TocLoopType loopType, int repeatCount)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
loopType
TocLoopTypeTransfer ownership: None Nullable: False
repeatCount
intTransfer ownership: None Nullable: False
SetStartStopTimes(TocEntryHandle, long, long)
Calls native method gst_toc_entry_set_start_stop_times.
public static extern void SetStartStopTimes(TocEntryHandle entry, long start, long stop)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
start
longTransfer ownership: None Nullable: False
stop
longTransfer ownership: None Nullable: False
SetTags(TocEntryHandle, TagListUnownedHandle)
Calls native method gst_toc_entry_set_tags.
public static extern void SetTags(TocEntryHandle entry, TagListUnownedHandle tags)
Parameters
entry
TocEntryHandleTransfer ownership: None Nullable: False
tags
TagListUnownedHandleTransfer ownership: Full Nullable: True