Table of Contents

Class Toc

Namespace
Gst
Assembly
Gst-1.0.dll
public sealed class Toc : BoxedRecord, IEquatable<Toc>
Inheritance
Toc
Implements
Inherited Members

Constructors

Toc(TocOwnedHandle)

public Toc(TocOwnedHandle handle)

Parameters

handle TocOwnedHandle

Properties

Handle

public TocOwnedHandle Handle { get; }

Property Value

TocOwnedHandle

Methods

AppendEntry(TocEntry)

public void AppendEntry(TocEntry entry)

Parameters

entry TocEntry

Dump()

public void Dump()

Equals(Toc?)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(Toc? other)

Parameters

other Toc

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

FindEntry(string)

public TocEntry? FindEntry(string uid)

Parameters

uid string

Returns

TocEntry

GetEntries()

public List GetEntries()

Returns

List

GetGType()

public static Type GetGType()

Returns

Type

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetScope()

public TocScope GetScope()

Returns

TocScope

GetTags()

public TagList? GetTags()

Returns

TagList

MergeTags(TagList?, TagMergeMode)

public void MergeTags(TagList? tags, TagMergeMode mode)

Parameters

tags TagList
mode TagMergeMode

New(TocScope)

public static Toc New(TocScope scope)

Parameters

scope TocScope

Returns

Toc

SetTags(TagList?)

public void SetTags(TagList? tags)

Parameters

tags TagList