Class
+ClapperDiscoverer
++ Description + + + [src] + +
+ +final class Clapper.Discoverer : Gst.Object {
+ /* No available fields */
+}
+
+ Clapper media scanner used to discover media item info.
+Once media is scanned, all extra information of it will be filled +within media item, this includes title, duration, chapters, etc.
+For performance reasons, ClapperDiscoverer
will create a thread pool
+with an optimal number of threads for current hardware it is run in.
+All discovery is then done asynchronously using said threads and queued
+for discovery later if all threads are currently occupied.
Please note that media items are also discovered during their playback +from the player itself. Discoverer is useful in situations where one +wants to present to the user an updated media item before playback, +thus mainly to be applied into e.g. an UI with playback queue.
++ Ancestors + +
+ +-
+
+
+
- GstObject + + + +
- GInitiallyUnowned + + + +
- GObject + + +
+ Instance methods + +
+ ++ Properties + +
+ + + + + +Properties inherited from GstObject (2)
+Gst.Object:name
+Gst.Object:parent
+The parent of the object. Please note, that when changing the ‘parent’
+property, we don’t emit GObject::notify
and GstObject::deep-notify
+signals due to locking issues. In some cases one can use
+GstBin::element-added
or GstBin::element-removed
signals on the parent to
+achieve a similar effect.
+ Signals + +
+ + + + + +Signals inherited from GstObject (1)
+GstObject::deep-notify
+The deep notify signal is used to be notified of property changes. It is +typically attached to the toplevel bin to receive notifications from all +the elements contained in that bin.
+Signals inherited from GObject (1)
+GObject::notify
+The notify signal is emitted on an object when one of its properties has +its value set through g_object_set_property(), g_object_set(), et al.
+