Class Toc
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public sealed class Toc : BoxedRecord, GTypeProvider, InstanceFactory, IEquatable<Toc>, IDisposable
- Inheritance
-
Toc
- Implements
- Inherited Members
Constructors
Toc(TocOwnedHandle)
public Toc(TocOwnedHandle handle)
Parameters
handleTocOwnedHandle
Properties
Handle
public TocOwnedHandle Handle { get; }
Property Value
Methods
AppendEntry(TocEntry)
public void AppendEntry(TocEntry entry)
Parameters
entryTocEntry
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
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
otherTocAn object to compare with this object.
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
FindEntry(string)
public TocEntry? FindEntry(string uid)
Parameters
uidstring
Returns
GetEntries()
public List GetEntries()
Returns
GetGType()
public static Type GetGType()
Returns
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
GetTags()
public TagList? GetTags()
Returns
MergeTags(TagList?, TagMergeMode)
public void MergeTags(TagList? tags, TagMergeMode mode)
Parameters
tagsTagListmodeTagMergeMode
New(TocScope)
public static Toc New(TocScope scope)
Parameters
scopeTocScope
Returns
SetTags(TagList?)
public void SetTags(TagList? tags)
Parameters
tagsTagList