Table of Contents

Class Toc

Namespace
Gst.Internal
Assembly
Gst-1.0.dll
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 TocHandle

Transfer ownership: None Nullable: False

entry TocEntryUnownedHandle

Transfer ownership: Full Nullable: False

Dump(TocHandle)

Calls native method gst_toc_dump.

public static extern void Dump(TocHandle toc)

Parameters

toc TocHandle

Transfer 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 TocHandle

Transfer ownership: None Nullable: False

uid NonNullableUtf8StringHandle

Transfer 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 TocHandle

Transfer 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 TocHandle

Transfer 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 TocHandle

Transfer 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 TocHandle

Transfer ownership: None Nullable: False

tags TagListHandle

Transfer ownership: None Nullable: True

mode TagMergeMode

Transfer ownership: None Nullable: False

New(TocScope)

Calls native constructor gst_toc_new.

public static extern TocOwnedHandle New(TocScope scope)

Parameters

scope TocScope

Transfer 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 TocHandle

Transfer ownership: None Nullable: False

tags TagListUnownedHandle

Transfer ownership: Full Nullable: True