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 loop_type and repeat_count 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 appl...
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 loop_type and repeat_count 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.