gst.toc_entry

Module for [TocEntry] class

class TocEntry

Types 1

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup)
GType _gType() @property
TocEntry self()Returns `this`, for use in `with` statements.
void appendSubEntry(gst.toc_entry.TocEntry subentry)Appends the #GstTocEntry subentry to entry.
bool getLoop(out gst.types.TocLoopType loopType, out int repeatCount)Get looptype and repeatcount values from the entry and write them into appropriate storages. Loops are e.g. used by sampled instruments. GStreamer is not automatically applying the loop. The applic...
gst.toc_entry.TocEntry getParent()Gets the parent #GstTocEntry of entry. Returns: The parent #GstTocEntry of entry
bool getStartStopTimes(out long start, out long stop)Get start and stop values from the entry and write them into appropriate storages.
gst.toc_entry.TocEntry[] getSubEntries()Gets the sub-entries of entry. Returns: A #GList of #GstTocEntry of entry
gst.tag_list.TagList getTags()Gets the tags for entry. Returns: A #GstTagList for entry
gst.toc.Toc getToc()Gets the parent #GstToc of entry. Returns: The parent #GstToc of entry
string getUid()Gets the UID of entry. Returns: The UID of entry
bool isSequence()
void mergeTags(gst.tag_list.TagList tags, gst.types.TagMergeMode mode)Merge tags into the existing tags of entry using mode.
void setLoop(gst.types.TocLoopType loopType, int repeatCount)Set looptype and repeatcount values for the entry.
void setStartStopTimes(long start, long stop)Set start and stop values for the entry.
void setTags(gst.tag_list.TagList tags = null)Set a #GstTagList with tags for the complete entry.
Constructors
this(void * ptr, Flag!"Take" take)
this(gst.types.TocEntryType type, string uid)Create new #GstTocEntry structure.