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
handle
TocOwnedHandle
Properties
Handle
public TocOwnedHandle Handle { get; }
Property Value
Methods
AppendEntry(TocEntry)
public void AppendEntry(TocEntry entry)
Parameters
entry
TocEntry
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
other
TocAn 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
obj
objectThe object to compare with the current object.
Returns
FindEntry(string)
public TocEntry? FindEntry(string uid)
Parameters
uid
string
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
tags
TagListmode
TagMergeMode
New(TocScope)
public static Toc New(TocScope scope)
Parameters
scope
TocScope
Returns
SetTags(TagList?)
public void SetTags(TagList? tags)
Parameters
tags
TagList