diff --git a/doc/clapper-gtk/class.NextItemButton.html b/doc/clapper-gtk/class.NextItemButton.html
index fff112c7..aa20ac30 100644
--- a/doc/clapper-gtk/class.NextItemButton.html
+++ b/doc/clapper-gtk/class.NextItemButton.html
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
final class ClapperGtk.NextItemButton : ClapperGtk.SkipItemButton
+ final class ClapperGtk.NextItemButton : Gtk.Button
implements Gtk.Accessible, Gtk.Actionable, Gtk.Buildable, Gtk.ConstraintTarget {
/* No available fields */
}
@@ -177,9 +177,9 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
+
+
hierarchy
@@ -191,131 +191,117 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
implements_0
-
+
GtkAccessible
-
+
this--implements_0
-
+
implements_1
-
+
GtkActionable
-
+
this--implements_1
-
+
implements_2
-
+
GtkBuildable
-
+
this--implements_2
-
+
implements_3
-
+
GtkConstraintTarget
-
+
this--implements_3
-
+
ancestor_0
-
-
-ClapperGtkSkipItemButton
+
+
+GtkButton
-
+
ancestor_0--this
ancestor_1
-
-
-GtkButton
+
+
+GtkWidget
-
+
ancestor_1--ancestor_0
ancestor_2
-
-
-GtkWidget
+
+
+GInitiallyUnowned
-
+
ancestor_2--ancestor_1
ancestor_3
-
-
-GInitiallyUnowned
+
+
+GObject
-
+
ancestor_3--ancestor_2
-
-
-ancestor_4
-
-
-GObject
-
-
-
-
-
-ancestor_4--ancestor_3
-
-
@@ -334,10 +320,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- ClapperGtkSkipItemButton
-
-
-
GtkButton
@@ -429,8 +411,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
Methods inherited from GtkButton (12)
@@ -769,8 +749,6 @@ actionable widget.
-
-
Properties inherited from GtkButton (6)
@@ -1133,8 +1111,6 @@ with Pango markup.
-
-
Signals inherited from GtkButton (2)
@@ -1297,7 +1273,7 @@ its value set through g_object_set_property(), g_object_set(), et al.
struct ClapperGtkNextItemButtonClass {
- ClapperGtkSkipItemButtonClass parent_class;
+ GtkButtonClass parent_class;
}
@@ -1312,7 +1288,7 @@ its value set through g_object_set_property(), g_object_set(), et al.
- parent_class: ClapperGtkSkipItemButtonClass
+ parent_class: GtkButtonClass
No description available.
diff --git a/doc/clapper-gtk/class.PreviousItemButton.html b/doc/clapper-gtk/class.PreviousItemButton.html
index 23c66296..0ee9b858 100644
--- a/doc/clapper-gtk/class.PreviousItemButton.html
+++ b/doc/clapper-gtk/class.PreviousItemButton.html
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- final class ClapperGtk.PreviousItemButton : ClapperGtk.SkipItemButton
+ final class ClapperGtk.PreviousItemButton : Gtk.Button
implements Gtk.Accessible, Gtk.Actionable, Gtk.Buildable, Gtk.ConstraintTarget {
/* No available fields */
}
@@ -177,9 +177,9 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
+
+
hierarchy
@@ -191,131 +191,117 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
implements_0
-
+
GtkAccessible
-
+
this--implements_0
-
+
implements_1
-
+
GtkActionable
-
+
this--implements_1
-
+
implements_2
-
+
GtkBuildable
-
+
this--implements_2
-
+
implements_3
-
+
GtkConstraintTarget
-
+
this--implements_3
-
+
ancestor_0
-
-
-ClapperGtkSkipItemButton
+
+
+GtkButton
-
+
ancestor_0--this
ancestor_1
-
-
-GtkButton
+
+
+GtkWidget
-
+
ancestor_1--ancestor_0
ancestor_2
-
-
-GtkWidget
+
+
+GInitiallyUnowned
-
+
ancestor_2--ancestor_1
ancestor_3
-
-
-GInitiallyUnowned
+
+
+GObject
-
+
ancestor_3--ancestor_2
-
-
-ancestor_4
-
-
-GObject
-
-
-
-
-
-ancestor_4--ancestor_3
-
-
@@ -334,10 +320,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- ClapperGtkSkipItemButton
-
-
-
GtkButton
@@ -429,8 +411,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
Methods inherited from GtkButton (12)
@@ -769,8 +749,6 @@ actionable widget.
-
-
Properties inherited from GtkButton (6)
@@ -1133,8 +1111,6 @@ with Pango markup.
-
-
Signals inherited from GtkButton (2)
@@ -1297,7 +1273,7 @@ its value set through g_object_set_property(), g_object_set(), et al.
struct ClapperGtkPreviousItemButtonClass {
- ClapperGtkSkipItemButtonClass parent_class;
+ GtkButtonClass parent_class;
}
@@ -1312,7 +1288,7 @@ its value set through g_object_set_property(), g_object_set(), et al.
- parent_class: ClapperGtkSkipItemButtonClass
+ parent_class: GtkButtonClass
No description available.
diff --git a/doc/clapper-gtk/class.SkipItemButton.html b/doc/clapper-gtk/class.SkipItemButton.html
deleted file mode 100644
index 8bf69b35..00000000
--- a/doc/clapper-gtk/class.SkipItemButton.html
+++ /dev/null
@@ -1,1398 +0,0 @@
-
-
-
-
-
- ClapperGtk.SkipItemButton
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Description
-
-
- [src]
-
-
-
-
class ClapperGtk.SkipItemButton : Gtk.Button
- implements Gtk.Accessible, Gtk.Actionable, Gtk.Buildable, Gtk.ConstraintTarget {
- /* No available fields */
-}
-
-
-
A base class for creating buttons that skip to previous/next queue item.
-
Unless you are in need to implement custom logic here by yourself, you should probably
-just use one of this class descending widgets that ClapperGtk
provides, that is:
-ClapperGtkNextItemButton
and ClapperGtkPreviousItemButton
.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Instance methods
-
-
-
-
-
-
-
-
-
-
Methods inherited from GtkButton (12)
-
-
-
-
Retrieves whether the button can be smaller than the natural
-size of its contents.
-
-
-
-
-
Gets the child widget of button
.
-
-
-
-
-
Returns whether the button has a frame.
-
-
-
-
-
Returns the icon name of the button.
-
-
-
-
-
Fetches the text from the label of the button.
-
-
-
-
-
Gets whether underlines are interpreted as mnemonics.
-
-
-
-
-
Sets whether the button size can be smaller than the natural size of
-its contents.
-
-
-
-
-
Sets the child widget of button
.
-
-
-
-
-
Sets the style of the button.
-
-
-
-
-
Adds a GtkImage
with the given icon name as a child.
-
-
-
-
-
Sets the text of the label of the button to label
.
-
-
-
-
-
Sets whether to use underlines as mnemonics.
-
-
-
-
-
-
-
-
-
Methods inherited from GtkWidget (162)
-
-
-
-
Please see GtkWidget for a full list of methods.
-
-
-
-
-
-
-
-
-
-
Methods inherited from GObject (43)
-
-
-
-
Please see GObject for a full list of methods.
-
-
-
-
-
-
-
-
-
-
Methods inherited from GtkAccessible (18)
-
-
-
-
Retrieves the accessible parent for an accessible object.
-
-
-
-
-
Retrieves the accessible role of an accessible object.
-
-
-
-
-
Retrieves the accessible implementation for the given GtkAccessible
.
-
-
-
-
-
Queries the coordinates and dimensions of this accessible.
-
-
-
-
-
Retrieves the first accessible child of an accessible object.
-
-
-
-
-
Retrieves the next accessible sibling of an accessible object.
-
-
-
-
-
Query a platform state, such as focus.
-
-
-
-
-
Resets the accessible property
to its default value.
-
-
-
-
-
Resets the accessible relation
to its default value.
-
-
-
-
-
Resets the accessible state
to its default value.
-
-
-
-
-
Sets the parent and sibling of an accessible object.
-
-
-
-
-
Updates the next accessible sibling of self
.
-
-
-
-
-
Updates a list of accessible properties.
-
-
-
-
-
Updates an array of accessible properties.
-
-
-
-
-
Updates a list of accessible relations.
-
-
-
-
-
Updates an array of accessible relations.
-
-
-
-
-
Updates a list of accessible states. See the GtkAccessibleState
-documentation for the value types of accessible states.
-
-
-
-
-
Updates an array of accessible states.
-
-
-
-
-
-
-
-
-
Methods inherited from GtkActionable (6)
-
-
-
-
Gets the action name for actionable
.
-
-
-
-
-
Gets the current target value of actionable
.
-
-
-
-
-
Specifies the name of the action with which this widget should be associated.
-
-
-
-
-
Sets the target of an actionable widget.
-
-
-
-
-
Sets the target value of an actionable widget.
-
-
-
-
-
Sets the action-name and associated string target value of an
-actionable widget.
-
-
-
-
-
-
-
-
-
Methods inherited from GtkBuildable (1)
-
-
-
-
Gets the ID of the buildable
object.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Properties
-
-
-
-
-
-
-
-
Properties inherited from GtkButton (6)
-
-
-
-
Whether the size of the button can be made smaller than the natural
-size of its contents.
-
-
-
-
-
-
-
-
Whether the button has a frame.
-
-
-
-
-
The name of the icon used to automatically populate the button.
-
-
-
-
-
Text of the label inside the button, if the button contains a label widget.
-
-
-
-
-
If set, an underline in the text indicates that the following character is
-to be used as mnemonic.
-
-
-
-
-
-
-
-
-
Properties inherited from GtkWidget (34)
-
-
-
-
Whether the widget or any of its descendents can accept
-the input focus.
-
-
-
-
-
Whether the widget can receive pointer events.
-
-
-
-
-
A list of css classes applied to this widget.
-
-
-
-
-
The name of this widget in the CSS tree.
-
-
-
-
-
The cursor used by widget
.
-
-
-
-
-
Whether the widget should grab focus when it is clicked with the mouse.
-
-
-
-
-
Whether this widget itself will accept the input focus.
-
-
-
-
-
How to distribute horizontal space if widget gets extra space.
-
-
-
-
-
Whether the widget is the default widget.
-
-
-
-
-
Whether the widget has the input focus.
-
-
-
-
-
Enables or disables the emission of the ::query-tooltip signal on widget
.
-
-
-
-
-
Override for height request of the widget.
-
-
-
-
-
Whether to expand horizontally.
-
-
-
-
-
Whether to use the hexpand
property.
-
-
-
-
-
The GtkLayoutManager
instance to use to compute the preferred size
-of the widget, and allocate its children.
-
-
-
-
-
Margin on bottom side of widget.
-
-
-
-
-
Margin on end of widget, horizontally.
-
-
-
-
-
Margin on start of widget, horizontally.
-
-
-
-
-
Margin on top side of widget.
-
-
-
-
-
The name of the widget.
-
-
-
-
-
The requested opacity of the widget.
-
-
-
-
-
How content outside the widget’s content area is treated.
-
-
-
-
-
The parent widget of this widget.
-
-
-
-
-
Whether the widget will receive the default action when it is focused.
-
-
-
-
-
The GtkRoot
widget of the widget tree containing this widget.
-
-
-
-
-
The scale factor of the widget.
-
-
-
-
-
Whether the widget responds to input.
-
-
-
-
-
Sets the text of tooltip to be the given string, which is marked up
-with Pango markup.
-
-
-
-
-
Sets the text of tooltip to be the given string.
-
-
-
-
-
How to distribute vertical space if widget gets extra space.
-
-
-
-
-
Whether to expand vertically.
-
-
-
-
-
Whether to use the vexpand
property.
-
-
-
-
-
Whether the widget is visible.
-
-
-
-
-
Override for width request of the widget.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Properties inherited from GtkAccessible (1)
-
-
-
-
The accessible role of the given GtkAccessible
implementation.
-
-
-
-
-
-
-
-
-
Properties inherited from GtkActionable (2)
-
-
-
- No description available.
-
-
-
-
- No description available.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Signals
-
-
-
-
-
-
-
-
Signals inherited from GtkButton (2)
-
-
-
-
Emitted to animate press then release.
-
-
-
-
-
Emitted when the button has been activated (pressed and released).
-
-
-
-
-
-
-
-
-
Signals inherited from GtkWidget (13)
-
-
-
-
Signals that all holders of a reference to the widget should release
-the reference that they hold.
-
-
-
-
-
Emitted when the text direction of a widget changes.
-
-
-
-
-
Emitted when widget
is hidden.
-
-
-
-
-
Emitted if keyboard navigation fails.
-
-
-
-
-
Emitted when widget
is going to be mapped.
-
-
-
-
-
Emitted when a widget is activated via a mnemonic.
-
-
-
-
-
Emitted when the focus is moved.
-
-
-
-
-
Emitted when the widget’s tooltip is about to be shown.
-
-
-
-
-
Emitted when widget
is associated with a GdkSurface
.
-
-
-
-
-
Emitted when widget
is shown.
-
-
-
-
-
Emitted when the widget state changes.
-
-
-
-
-
Emitted when widget
is going to be unmapped.
-
-
-
-
-
Emitted when the GdkSurface
associated with widget
is destroyed.
-
-
-
-
-
-
-
-
-
-
-
Signals inherited from GObject (1)
-
-
-
-
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.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Class structure
-
-
-
-
-
struct ClapperGtkSkipItemButtonClass {
- GtkButtonClass parent_class;
- gboolean (* can_skip) (
- ClapperGtkSkipItemButton* skip_button,
- ClapperQueue* queue
- );
- void (* skip_item) (
- ClapperGtkSkipItemButton* skip_button,
- ClapperQueue* queue
- );
-
-}
-
-
-
- No description available.
-
-
-
-
-
Class members
-
-
-
- parent_class: GtkButtonClass
- No description available.
-
- can_skip: gboolean (* can_skip) (
- ClapperGtkSkipItemButton* skip_button,
- ClapperQueue* queue
- )
- No description available.
-
- skip_item: void (* skip_item) (
- ClapperGtkSkipItemButton* skip_button,
- ClapperQueue* queue
- )
- No description available.
-
-
-
-
-
-
-
-
-
-
- Virtual methods
-
-
-
-
-
-
-
-
- No description available.
-
-
-
-
-
-
-
- No description available.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/clapper-gtk/class.Video.html b/doc/clapper-gtk/class.Video.html
index ca626e85..e3242e4c 100644
--- a/doc/clapper-gtk/class.Video.html
+++ b/doc/clapper-gtk/class.Video.html
@@ -155,6 +155,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Signals
@@ -205,13 +207,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
A ready to be used GTK video widget implementing Clapper API .
-
ClapperGtkVideo
is the main widget exposed by ClapperGtk
API . All other widgets
-exposed by this library are meant to be overlaid on top of this widget.
-
For example a button type of widget once placed anywhere on video (can also be
-nested within another widget like GtkBox
) automatically controls
-ClapperGtkVideo
widget it was overlaid on top of. This allows freely creating custom
-playback control panels best suited for specific application. Additionally, pre-made
-widgets such as ClapperGtkSimpleControls
are also available.
+
ClapperGtkVideo
is the main widget exposed by ClapperGtk
API . It both displays
+videos played by ClapperPlayer
(exposed as its property) and manages
+revealing and fading of any additional widgets overlaid on top of it.
+
Other widgets provided by ClapperGtk
library, once placed anywhere on video
+(including nesting within another widget like GtkBox
) will automatically
+control ClapperGtkVideo
they were overlaid on top of. This allows to freely create
+custom playback control panels best suited for specific application. Additionally,
+pre-made widgets such as ClapperGtkSimpleControls
are also available.
Basic usage
A typical use case is to embed video widget as part of your app where video playback
is needed. Get the ClapperPlayer
belonging to the video widget and start adding
@@ -222,6 +225,27 @@ content when interacting with the video. To do this, simply add your widgets wit
clapper_gtk_video_add_fading_overlay()
. If you want to display some static content
on top of video (or take care of visibility within overlaid widget itself) you can add
it to the video as a normal overlay with clapper_gtk_video_add_overlay()
.
+
Actions
+
ClapperGtkVideo
defines a set of built-in actions:
+
- "video.toggle-play" : toggle play/pause
+- "video.play" : start/resume playback
+- "video.pause" : pause playback
+- "video.stop" : stop playback
+- "video.seek" : seek to position (variant "d")
+- "video.seek-custom" : seek to position using seek method (variant "(di)")
+- "video.toggle-mute" : toggle mute state
+- "video.set-mute" : set mute state (variant "b")
+- "video.volume-up" : increase volume by 2%
+- "video.volume-down" : decrease volume by 2%
+- "video.set-volume" : set volume to specified value (variant "d")
+- "video.speed-up" : increase speed (from 0.05x - 2x range to nearest quarter)
+- "video.speed-down" : decrease speed (from 0.05x - 2x range to nearest quarter)
+- "video.set-speed" : set speed to specified value (variant "d")
+- "video.previous-item" : select previous item in queue
+- "video.next-item" : select next item in queue
+- "video.select-item" : select item at specified index in queue (variant "u")
+
+
ClapperGtkVideo as GtkBuildable
ClapperGtkVideo
implementation of the GtkBuildable
interface supports
placing children as either normal overlay by specifying overlay
or a fading
@@ -1105,6 +1129,17 @@ with Pango markup.
+
+
+
+
A helper signal for implementing common seeking by double tap
+on screen side for touchscreen devices.
+
+
+
+
@@ -1302,6 +1337,8 @@ its value set through g_object_set_property(), g_object_set(), et al.
Basic usage
+
Actions
+
ClapperGtkVideo as GtkBuildable
diff --git a/doc/clapper-gtk/classes_hierarchy.html b/doc/clapper-gtk/classes_hierarchy.html
index 341c8bc9..b02d76f7 100644
--- a/doc/clapper-gtk/classes_hierarchy.html
+++ b/doc/clapper-gtk/classes_hierarchy.html
@@ -122,14 +122,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Gtk.Button
-SkipItemButton
-
-
ToggleFullscreenButton
TogglePlayButton
diff --git a/doc/clapper-gtk/ctor.Billboard.new.html b/doc/clapper-gtk/ctor.Billboard.new.html
index 27375829..404f0b1d 100644
--- a/doc/clapper-gtk/ctor.Billboard.new.html
+++ b/doc/clapper-gtk/ctor.Billboard.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.Container.new.html b/doc/clapper-gtk/ctor.Container.new.html
index 2d45e845..f2fe83ef 100644
--- a/doc/clapper-gtk/ctor.Container.new.html
+++ b/doc/clapper-gtk/ctor.Container.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.ExtraMenuButton.new.html b/doc/clapper-gtk/ctor.ExtraMenuButton.new.html
index 6aee608b..a24d21a4 100644
--- a/doc/clapper-gtk/ctor.ExtraMenuButton.new.html
+++ b/doc/clapper-gtk/ctor.ExtraMenuButton.new.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.LeadContainer.new.html b/doc/clapper-gtk/ctor.LeadContainer.new.html
index a6373405..baecf191 100644
--- a/doc/clapper-gtk/ctor.LeadContainer.new.html
+++ b/doc/clapper-gtk/ctor.LeadContainer.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.NextItemButton.new.html b/doc/clapper-gtk/ctor.NextItemButton.new.html
index 14e6e9b8..0218107e 100644
--- a/doc/clapper-gtk/ctor.NextItemButton.new.html
+++ b/doc/clapper-gtk/ctor.NextItemButton.new.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.PreviousItemButton.new.html b/doc/clapper-gtk/ctor.PreviousItemButton.new.html
index 532025fd..371fa1cf 100644
--- a/doc/clapper-gtk/ctor.PreviousItemButton.new.html
+++ b/doc/clapper-gtk/ctor.PreviousItemButton.new.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.SeekBar.new.html b/doc/clapper-gtk/ctor.SeekBar.new.html
index 45014b68..b94e4227 100644
--- a/doc/clapper-gtk/ctor.SeekBar.new.html
+++ b/doc/clapper-gtk/ctor.SeekBar.new.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.SimpleControls.new.html b/doc/clapper-gtk/ctor.SimpleControls.new.html
index 29b11e3e..6d14b996 100644
--- a/doc/clapper-gtk/ctor.SimpleControls.new.html
+++ b/doc/clapper-gtk/ctor.SimpleControls.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.TitleHeader.new.html b/doc/clapper-gtk/ctor.TitleHeader.new.html
index 46b9b481..f48e88a7 100644
--- a/doc/clapper-gtk/ctor.TitleHeader.new.html
+++ b/doc/clapper-gtk/ctor.TitleHeader.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.ToggleFullscreenButton.new.html b/doc/clapper-gtk/ctor.ToggleFullscreenButton.new.html
index f12acd6e..22183c12 100644
--- a/doc/clapper-gtk/ctor.ToggleFullscreenButton.new.html
+++ b/doc/clapper-gtk/ctor.ToggleFullscreenButton.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.TogglePlayButton.new.html b/doc/clapper-gtk/ctor.TogglePlayButton.new.html
index b58a7751..7953438f 100644
--- a/doc/clapper-gtk/ctor.TogglePlayButton.new.html
+++ b/doc/clapper-gtk/ctor.TogglePlayButton.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/ctor.Video.new.html b/doc/clapper-gtk/ctor.Video.new.html
index 82842178..7f0e64ee 100644
--- a/doc/clapper-gtk/ctor.Video.new.html
+++ b/doc/clapper-gtk/ctor.Video.new.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper-gtk/flags.VideoActionMask.html b/doc/clapper-gtk/flags.VideoActionMask.html
index 38f95e9e..f5a28f28 100644
--- a/doc/clapper-gtk/flags.VideoActionMask.html
+++ b/doc/clapper-gtk/flags.VideoActionMask.html
@@ -157,11 +157,21 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- CLAPPER_GTK_VIDEO_ACTION_TOGGLE_PLAY
+ CLAPPER_GTK_VIDEO_ACTION_REVEAL_OVERLAYS
-
+
Value: 1
+ Nickname: reveal-overlays
+ Available since: 0.0
+
+
+
+ CLAPPER_GTK_VIDEO_ACTION_TOGGLE_PLAY
+
+ Toggle playback (triggered by single click/tap)
+
+ Value: 2
Nickname: toggle-play
Available since: 0.0
@@ -169,20 +179,20 @@ SPDX-License-Identifier: LGPL-2.1-or-later
CLAPPER_GTK_VIDEO_ACTION_TOGGLE_FULLSCREEN
-
+ Toggle fullscreen (triggered by double click/tap)
- Value: 2
+ Value: 4
Nickname: toggle-fullscreen
Available since: 0.0
- CLAPPER_GTK_VIDEO_ACTION_REVEAL_OVERLAYS
+ CLAPPER_GTK_VIDEO_ACTION_SEEK_REQUEST
-
+ Seek request (triggered by double tap on screen side)
- Value: 4
- Nickname: reveal-overlays
+ Value: 8
+ Nickname: seek-request
Available since: 0.0
diff --git a/doc/clapper-gtk/func.BILLBOARD_CAST.html b/doc/clapper-gtk/func.BILLBOARD_CAST.html
index 246e790c..e7ea5ebe 100644
--- a/doc/clapper-gtk/func.BILLBOARD_CAST.html
+++ b/doc/clapper-gtk/func.BILLBOARD_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.CONTAINER_CAST.html b/doc/clapper-gtk/func.CONTAINER_CAST.html
index 144c2ded..8783f20a 100644
--- a/doc/clapper-gtk/func.CONTAINER_CAST.html
+++ b/doc/clapper-gtk/func.CONTAINER_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.LEAD_CONTAINER_CAST.html b/doc/clapper-gtk/func.LEAD_CONTAINER_CAST.html
index 6111d371..afb327ad 100644
--- a/doc/clapper-gtk/func.LEAD_CONTAINER_CAST.html
+++ b/doc/clapper-gtk/func.LEAD_CONTAINER_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.SIMPLE_CONTROLS_CAST.html b/doc/clapper-gtk/func.SIMPLE_CONTROLS_CAST.html
index 1cbd8cdd..34204908 100644
--- a/doc/clapper-gtk/func.SIMPLE_CONTROLS_CAST.html
+++ b/doc/clapper-gtk/func.SIMPLE_CONTROLS_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.SKIP_ITEM_BUTTON_CAST.html b/doc/clapper-gtk/func.SKIP_ITEM_BUTTON_CAST.html
deleted file mode 100644
index 9acfe622..00000000
--- a/doc/clapper-gtk/func.SKIP_ITEM_BUTTON_CAST.html
+++ /dev/null
@@ -1,196 +0,0 @@
-
-
-
-
-
- ClapperGtk.SKIP_ITEM_BUTTON_CAST
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Function Macro
- ClapperGtk SKIP_ITEM_BUTTON_CAST
-
-
-
-
-
-
- Declaration
-
-
- [src]
-
-
-
-
-
#define CLAPPER_GTK_SKIP_ITEM_BUTTON_CAST (
- obj
-)
-
-
-
-
-
-
-
- Description
-
-
-
-
-
- No description available.
-
-
-
-
-
-
-
This function is not directly available to language bindings.
-
-
-
-
-
-
-
-
-
-
- Parameters
-
-
-
-
-
-
- obj
-
- Type: -
- No description available.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/clapper-gtk/func.TITLE_HEADER_CAST.html b/doc/clapper-gtk/func.TITLE_HEADER_CAST.html
index 5b61fbff..3ed0dbba 100644
--- a/doc/clapper-gtk/func.TITLE_HEADER_CAST.html
+++ b/doc/clapper-gtk/func.TITLE_HEADER_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.TOGGLE_FULLSCREEN_BUTTON_CAST.html b/doc/clapper-gtk/func.TOGGLE_FULLSCREEN_BUTTON_CAST.html
index 97b5d1f7..0c35f5df 100644
--- a/doc/clapper-gtk/func.TOGGLE_FULLSCREEN_BUTTON_CAST.html
+++ b/doc/clapper-gtk/func.TOGGLE_FULLSCREEN_BUTTON_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.TOGGLE_PLAY_BUTTON_CAST.html b/doc/clapper-gtk/func.TOGGLE_PLAY_BUTTON_CAST.html
index b7361e2c..7a14a94d 100644
--- a/doc/clapper-gtk/func.TOGGLE_PLAY_BUTTON_CAST.html
+++ b/doc/clapper-gtk/func.TOGGLE_PLAY_BUTTON_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/func.get_player_from_ancestor.html b/doc/clapper-gtk/func.get_player_from_ancestor.html
index 16840e57..fb757280 100644
--- a/doc/clapper-gtk/func.get_player_from_ancestor.html
+++ b/doc/clapper-gtk/func.get_player_from_ancestor.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper-gtk/index.html b/doc/clapper-gtk/index.html
index 1fed8ee9..8464905d 100644
--- a/doc/clapper-gtk/index.html
+++ b/doc/clapper-gtk/index.html
@@ -449,16 +449,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
- SkipItemButton
-
-
- A base class for creating buttons that skip to previous/next queue item.
-
-
-
-
-
TitleHeader
@@ -700,16 +690,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
- SKIP_ITEM_BUTTON_CAST
-
-
-
-
-
-
-
-
TITLE_HEADER_CAST
diff --git a/doc/clapper-gtk/index.json b/doc/clapper-gtk/index.json
index de61e052..dbc5eb91 100644
--- a/doc/clapper-gtk/index.json
+++ b/doc/clapper-gtk/index.json
@@ -1 +1 @@
-{"meta":{"ns":"ClapperGtk","version":"0.0","generator":"gi-docgen","generator-version":"2023.3"},"symbols":[{"type":"bitfield","name":"VideoActionMask","ctype":"ClapperGtkVideoActionMask","summary":"No description available.","deprecated":null},{"type":"class","name":"Billboard","ctype":"ClapperGtkBillboard","summary":"A layer where various messages can be displayed. #ClapperGtkBillboard widget is meant to be overlaid on top of ...","deprecated":null},{"type":"class","name":"Container","ctype":"ClapperGtkContainer","summary":"A simple container widget that holds just one child. It is designed to work well with OSD overlay, ...","deprecated":null},{"type":"class","name":"ExtraMenuButton","ctype":"ClapperGtkExtraMenuButton","summary":"A menu button with extra options.","deprecated":null},{"type":"class","name":"LeadContainer","ctype":"ClapperGtkLeadContainer","summary":"A #ClapperGtkContainer that can take priority in user interactions with the #ClapperGtkVideo. #ClapperGtkLeadContainer is a special type of ...","deprecated":null},{"type":"class","name":"NextItemButton","ctype":"ClapperGtkNextItemButton","summary":"A #GtkButton for selecting next queue item.","deprecated":null},{"type":"class","name":"PreviousItemButton","ctype":"ClapperGtkPreviousItemButton","summary":"A #GtkButton for selecting previous queue item.","deprecated":null},{"type":"class","name":"SeekBar","ctype":"ClapperGtkSeekBar","summary":"A bar for seeking and displaying playback position.","deprecated":null},{"type":"class","name":"SimpleControls","ctype":"ClapperGtkSimpleControls","summary":"A minimalistic playback controls panel widget. #ClapperGtkSimpleControls is a simple, ready to be used playback controls widget. It ...","deprecated":null},{"type":"class","name":"SkipItemButton","ctype":"ClapperGtkSkipItemButton","summary":"A base class for creating buttons that skip to previous/next queue item. Unless you are in need to ...","deprecated":null},{"type":"class","name":"TitleHeader","ctype":"ClapperGtkTitleHeader","summary":"A header panel widget that displays current media title. #ClapperGtkTitleHeader is a simple, ready to be used header ...","deprecated":null},{"type":"class","name":"TitleLabel","ctype":"ClapperGtkTitleLabel","summary":"A label showing an up to date title of media item. By default #ClapperGtkTitleLabel will automatically show title ...","deprecated":null},{"type":"class","name":"ToggleFullscreenButton","ctype":"ClapperGtkToggleFullscreenButton","summary":"A #GtkButton for toggling fullscreen state.","deprecated":null},{"type":"class","name":"TogglePlayButton","ctype":"ClapperGtkTogglePlayButton","summary":"A #GtkButton for toggling play/pause of playback.","deprecated":null},{"type":"class","name":"Video","ctype":"ClapperGtkVideo","summary":"A ready to be used GTK video widget implementing Clapper API. #ClapperGtkVideo is the main widget exposed by ...","deprecated":null},{"type":"constant","name":"MAJOR_VERSION","ident":"CLAPPER_GTK_MAJOR_VERSION","summary":"ClapperGtk major version component","deprecated":null},{"type":"constant","name":"MICRO_VERSION","ident":"CLAPPER_GTK_MICRO_VERSION","summary":"ClapperGtk micro version component","deprecated":null},{"type":"constant","name":"MINOR_VERSION","ident":"CLAPPER_GTK_MINOR_VERSION","summary":"ClapperGtk minor version component","deprecated":null},{"type":"constant","name":"VERSION_S","ident":"CLAPPER_GTK_VERSION_S","summary":"ClapperGtk version, encoded as a string","deprecated":null},{"type":"ctor","name":"new","type_name":"Billboard","ident":"clapper_gtk_billboard_new","summary":"Creates a new #ClapperGtkBillboard instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Container","ident":"clapper_gtk_container_new","summary":"Creates a new #ClapperGtkContainer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_new","summary":"Creates a new #ClapperGtkExtraMenuButton instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_new","summary":"Creates a new #ClapperGtkLeadContainer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"NextItemButton","ident":"clapper_gtk_next_item_button_new","summary":"Creates a new #ClapperGtkNextItemButton to play next #ClapperMediaItem.","deprecated":null},{"type":"ctor","name":"new","type_name":"PreviousItemButton","ident":"clapper_gtk_previous_item_button_new","summary":"Creates a new #ClapperGtkPreviousItemButton to play previous #ClapperMediaItem.","deprecated":null},{"type":"ctor","name":"new","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_new","summary":"Creates a new #ClapperGtkSeekBar instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_new","summary":"Creates a new #ClapperGtkSimpleControls instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"TitleHeader","ident":"clapper_gtk_title_header_new","summary":"Creates a new #ClapperGtkTitleHeader instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"TitleLabel","ident":"clapper_gtk_title_label_new","summary":"Creates a new #ClapperGtkTitleLabel instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"ToggleFullscreenButton","ident":"clapper_gtk_toggle_fullscreen_button_new","summary":"Creates a new #ClapperGtkToggleFullscreenButton instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"TogglePlayButton","ident":"clapper_gtk_toggle_play_button_new","summary":"Creates a new #ClapperGtkTogglePlayButton instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Video","ident":"clapper_gtk_video_new","summary":"Creates a new #ClapperGtkVideo instance.","deprecated":null},{"type":"function","name":"get_player_from_ancestor","ident":"clapper_gtk_get_player_from_ancestor","summary":"Get [class@Clapper.Player] used by [class@ClapperGtk.Video] ancestor of @widget. This utility is a convenience wrapper for calling [method@Gtk.Widget.get_ancestor] of ...","deprecated":null},{"type":"function","name":"get_resource","ident":"clapper_gtk_get_resource","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"BILLBOARD_CAST","ident":"CLAPPER_GTK_BILLBOARD_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CHECK_VERSION","ident":"CLAPPER_GTK_CHECK_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CONTAINER_CAST","ident":"CLAPPER_GTK_CONTAINER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENCODE_VERSION","ident":"CLAPPER_GTK_ENCODE_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"EXTRA_MENU_BUTTON_CAST","ident":"CLAPPER_GTK_EXTRA_MENU_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"LEAD_CONTAINER_CAST","ident":"CLAPPER_GTK_LEAD_CONTAINER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"NEXT_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_NEXT_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"PREVIOUS_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_PREVIOUS_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SEEK_BAR_CAST","ident":"CLAPPER_GTK_SEEK_BAR_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SIMPLE_CONTROLS_CAST","ident":"CLAPPER_GTK_SIMPLE_CONTROLS_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SKIP_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_SKIP_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TITLE_HEADER_CAST","ident":"CLAPPER_GTK_TITLE_HEADER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TITLE_LABEL_CAST","ident":"CLAPPER_GTK_TITLE_LABEL_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TOGGLE_FULLSCREEN_BUTTON_CAST","ident":"CLAPPER_GTK_TOGGLE_FULLSCREEN_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TOGGLE_PLAY_BUTTON_CAST","ident":"CLAPPER_GTK_TOGGLE_PLAY_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"VIDEO_CAST","ident":"CLAPPER_GTK_VIDEO_CAST","summary":"No description available.","deprecated":null},{"type":"method","name":"add_fading_overlay","type_name":"Video","ident":"clapper_gtk_video_add_fading_overlay","summary":"Similiar as clapper_gtk_video_add_overlay() but will also automatically add fading functionality to overlaid #GtkWidget for convenience. This will make widget ...","deprecated":null},{"type":"method","name":"add_overlay","type_name":"Video","ident":"clapper_gtk_video_add_overlay","summary":"Add another #GtkWidget to be overlaid on top of video. The position at which @widget is placed is ...","deprecated":null},{"type":"method","name":"announce_speed","type_name":"Billboard","ident":"clapper_gtk_billboard_announce_speed","summary":"No description available.","deprecated":null},{"type":"method","name":"announce_volume","type_name":"Billboard","ident":"clapper_gtk_billboard_announce_volume","summary":"No description available.","deprecated":null},{"type":"method","name":"get_adaptive_height","type_name":"Container","ident":"clapper_gtk_container_get_adaptive_height","summary":"Get a @container adaptive height threshold.","deprecated":null},{"type":"method","name":"get_adaptive_width","type_name":"Container","ident":"clapper_gtk_container_get_adaptive_width","summary":"Get a @container adaptive width threshold.","deprecated":null},{"type":"method","name":"get_auto_inhibit","type_name":"Video","ident":"clapper_gtk_video_get_auto_inhibit","summary":"Get whether automatic session inhibit is enabled.","deprecated":null},{"type":"method","name":"get_blocked_actions","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_get_blocked_actions","summary":"Get @actions that were set for this @lead_container to block.","deprecated":null},{"type":"method","name":"get_can_open_subtitles","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_can_open_subtitles","summary":"Get whether an option to open external subtitle stream inside popover is visible.","deprecated":null},{"type":"method","name":"get_child","type_name":"Container","ident":"clapper_gtk_container_get_child","summary":"Get a child #GtkWidget of @container.","deprecated":null},{"type":"method","name":"get_current_title","type_name":"TitleHeader","ident":"clapper_gtk_title_header_get_current_title","summary":"Get currently displayed title by @header.","deprecated":null},{"type":"method","name":"get_current_title","type_name":"TitleLabel","ident":"clapper_gtk_title_label_get_current_title","summary":"Get currently displayed title by @label.","deprecated":null},{"type":"method","name":"get_extra_menu_button","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_extra_menu_button","summary":"Get [class@ClapperGtk.ExtraMenuButton] that resides within @controls.","deprecated":null},{"type":"method","name":"get_fade_delay","type_name":"Video","ident":"clapper_gtk_video_get_fade_delay","summary":"Get time in milliseconds after which fading overlays should fade.","deprecated":null},{"type":"method","name":"get_fallback_to_uri","type_name":"TitleHeader","ident":"clapper_gtk_title_header_get_fallback_to_uri","summary":"Get whether a [property@Clapper.MediaItem:uri] property is going be displayed as a header text when no other title could be determined.","deprecated":null},{"type":"method","name":"get_fallback_to_uri","type_name":"TitleLabel","ident":"clapper_gtk_title_label_get_fallback_to_uri","summary":"Get whether a [property@Clapper.MediaItem:uri] property is going be displayed as a label text when no other title could be determined.","deprecated":null},{"type":"method","name":"get_fullscreenable","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_fullscreenable","summary":"Get whether [class@ClapperGtk.ToggleFullscreenButton] button in the @controls is set to be visible.","deprecated":null},{"type":"method","name":"get_height_target","type_name":"Container","ident":"clapper_gtk_container_get_height_target","summary":"Get a @container height target.","deprecated":null},{"type":"method","name":"get_inhibited","type_name":"Video","ident":"clapper_gtk_video_get_inhibited","summary":"Get whether session is currently inhibited by [property@ClapperGtk.Video:auto-inhibit].","deprecated":null},{"type":"method","name":"get_leading","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_get_leading","summary":"Get a whenever @lead_container has leadership set.","deprecated":null},{"type":"method","name":"get_media_item","type_name":"TitleLabel","ident":"clapper_gtk_title_label_get_media_item","summary":"Get currently set media item to display title of.","deprecated":null},{"type":"method","name":"get_player","type_name":"Video","ident":"clapper_gtk_video_get_player","summary":"Get #ClapperPlayer used by this #ClapperGtkVideo instance.","deprecated":null},{"type":"method","name":"get_reveal_labels","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_get_reveal_labels","summary":"Get whether the position and duration labels are going to be revealed.","deprecated":null},{"type":"method","name":"get_seek_method","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_get_seek_method","summary":"Get [enum@Clapper.PlayerSeekMethod] used when seeking with seek bar.","deprecated":null},{"type":"method","name":"get_seek_method","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_seek_method","summary":"Get [enum@Clapper.PlayerSeekMethod] used when seeking with progress bar.","deprecated":null},{"type":"method","name":"get_speed_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_speed_visible","summary":"Get whether speed control inside popover is visible.","deprecated":null},{"type":"method","name":"get_touch_fade_delay","type_name":"Video","ident":"clapper_gtk_video_get_touch_fade_delay","summary":"Get time in milliseconds after which fading overlays should fade when revealed using touch device.","deprecated":null},{"type":"method","name":"get_volume_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_volume_visible","summary":"Get whether volume control inside popover is visible.","deprecated":null},{"type":"method","name":"get_width_target","type_name":"Container","ident":"clapper_gtk_container_get_width_target","summary":"Get a @container width target.","deprecated":null},{"type":"method","name":"pin_message","type_name":"Billboard","ident":"clapper_gtk_billboard_pin_message","summary":"No description available.","deprecated":null},{"type":"method","name":"post_message","type_name":"Billboard","ident":"clapper_gtk_billboard_post_message","summary":"No description available.","deprecated":null},{"type":"method","name":"set_adaptive_height","type_name":"Container","ident":"clapper_gtk_container_set_adaptive_height","summary":"Set an adaptive height threshold. When widget is resized to value or lower, an [signal@ClapperGtk.Container::adapt] signal will be emitted ...","deprecated":null},{"type":"method","name":"set_adaptive_width","type_name":"Container","ident":"clapper_gtk_container_set_adaptive_width","summary":"Set an adaptive width threshold. When widget is resized to value or lower, an [signal@ClapperGtk.Container::adapt] signal will be emitted ...","deprecated":null},{"type":"method","name":"set_auto_inhibit","type_name":"Video","ident":"clapper_gtk_video_set_auto_inhibit","summary":"Set whether video should try to automatically inhibit session from idling (and possibly screen going black) when video is playing.","deprecated":null},{"type":"method","name":"set_blocked_actions","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_set_blocked_actions","summary":"Set @actions that #ClapperGtkVideo should skip when #GdkEvent which would normally trigger them happens inside @lead_container.","deprecated":null},{"type":"method","name":"set_can_open_subtitles","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_can_open_subtitles","summary":"Set whether an option to open external subtitle stream should be allowed. Note that this [class@Gtk.Widget] can only ...","deprecated":null},{"type":"method","name":"set_child","type_name":"Container","ident":"clapper_gtk_container_set_child","summary":"Set a child #GtkWidget of @container.","deprecated":null},{"type":"method","name":"set_fade_delay","type_name":"Video","ident":"clapper_gtk_video_set_fade_delay","summary":"Set time in milliseconds after which fading overlays should fade.","deprecated":null},{"type":"method","name":"set_fallback_to_uri","type_name":"TitleHeader","ident":"clapper_gtk_title_header_set_fallback_to_uri","summary":"Set whether a [property@Clapper.MediaItem:uri] property should be displayed as a header text when no other title could be determined.","deprecated":null},{"type":"method","name":"set_fallback_to_uri","type_name":"TitleLabel","ident":"clapper_gtk_title_label_set_fallback_to_uri","summary":"Set whether a [property@Clapper.MediaItem:uri] property should be displayed as a label text when no other title could be determined.","deprecated":null},{"type":"method","name":"set_fullscreenable","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_set_fullscreenable","summary":"Set whether [class@ClapperGtk.ToggleFullscreenButton] button in the @controls should be visible. You might want to consider setting this to ...","deprecated":null},{"type":"method","name":"set_height_target","type_name":"Container","ident":"clapper_gtk_container_set_height_target","summary":"Same as clapper_gtk_container_set_width_target() but for widget height.","deprecated":null},{"type":"method","name":"set_leading","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_set_leading","summary":"Set if @lead_container leadership should be enabled. When enabled, interactions with @lead_container will not trigger their default behavior, ...","deprecated":null},{"type":"method","name":"set_media_item","type_name":"TitleLabel","ident":"clapper_gtk_title_label_set_media_item","summary":"Set a media item to display title of as label. When set to %NULL, @label will use default behavior ...","deprecated":null},{"type":"method","name":"set_reveal_labels","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_set_reveal_labels","summary":"Set whether the position and duration labels should be revealed.","deprecated":null},{"type":"method","name":"set_seek_method","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_set_seek_method","summary":"Set [enum@Clapper.PlayerSeekMethod] to use when seeking with seek bar.","deprecated":null},{"type":"method","name":"set_seek_method","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_set_seek_method","summary":"Set [enum@Clapper.PlayerSeekMethod] to use when seeking with progress bar.","deprecated":null},{"type":"method","name":"set_speed_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_speed_visible","summary":"Set whether speed control inside popover should be visible.","deprecated":null},{"type":"method","name":"set_touch_fade_delay","type_name":"Video","ident":"clapper_gtk_video_set_touch_fade_delay","summary":"Set time in milliseconds after which fading overlays should fade when using touchscreen. It is often useful to ...","deprecated":null},{"type":"method","name":"set_volume_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_volume_visible","summary":"Set whether volume control inside popover should be visible.","deprecated":null},{"type":"method","name":"set_width_target","type_name":"Container","ident":"clapper_gtk_container_set_width_target","summary":"Set a width that @container should target. When set container will not stretch beyond set @width while still expanding ...","deprecated":null},{"type":"method","name":"unpin_pinned_message","type_name":"Billboard","ident":"clapper_gtk_billboard_unpin_pinned_message","summary":"No description available.","deprecated":null},{"type":"property","name":"adaptive-height","type_name":"Container","summary":"Adaptive height threshold that triggers [signal@ClapperGtk.Container::adapt] signal.","deprecated":null},{"type":"property","name":"adaptive-width","type_name":"Container","summary":"Adaptive width threshold that triggers [signal@ClapperGtk.Container::adapt] signal.","deprecated":null},{"type":"property","name":"auto-inhibit","type_name":"Video","summary":"Try to automatically inhibit session when video is playing.","deprecated":null},{"type":"property","name":"blocked-actions","type_name":"LeadContainer","summary":"Mask of actions that container blocks from being triggered on video.","deprecated":null},{"type":"property","name":"can-open-subtitles","type_name":"ExtraMenuButton","summary":"Visibility of open subtitles option inside popover.","deprecated":null},{"type":"property","name":"current-title","type_name":"TitleHeader","summary":"Currently displayed title.","deprecated":null},{"type":"property","name":"current-title","type_name":"TitleLabel","summary":"Currently displayed title.","deprecated":null},{"type":"property","name":"extra-menu-button","type_name":"SimpleControls","summary":"Access to extra menu button within controls.","deprecated":null},{"type":"property","name":"fade-delay","type_name":"Video","summary":"A delay in milliseconds before trying to fade all fading overlays.","deprecated":null},{"type":"property","name":"fallback-to-uri","type_name":"TitleHeader","summary":"When title cannot be determined, show URI instead.","deprecated":null},{"type":"property","name":"fallback-to-uri","type_name":"TitleLabel","summary":"When title cannot be determined, show URI instead.","deprecated":null},{"type":"property","name":"fullscreenable","type_name":"SimpleControls","summary":"Whether toggle fullscreen button should be visible.","deprecated":null},{"type":"property","name":"height-target","type_name":"Container","summary":"Height that container should target.","deprecated":null},{"type":"property","name":"inhibited","type_name":"Video","summary":"Get whether session is currently inhibited by the video.","deprecated":null},{"type":"property","name":"leading","type_name":"LeadContainer","summary":"Width that container should target.","deprecated":null},{"type":"property","name":"media-item","type_name":"TitleLabel","summary":"Currently set media item to display title of.","deprecated":null},{"type":"property","name":"player","type_name":"Video","summary":"A #ClapperPlayer used by video.","deprecated":null},{"type":"property","name":"reveal-labels","type_name":"SeekBar","summary":"Reveal state of the position and duration labels.","deprecated":null},{"type":"property","name":"seek-method","type_name":"SeekBar","summary":"Method used for seeking.","deprecated":null},{"type":"property","name":"seek-method","type_name":"SimpleControls","summary":"Method used for seeking.","deprecated":null},{"type":"property","name":"speed-visible","type_name":"ExtraMenuButton","summary":"Visibility of speed control inside popover.","deprecated":null},{"type":"property","name":"touch-fade-delay","type_name":"Video","summary":"A delay in milliseconds before trying to fade all fading overlays after revealed using touchscreen.","deprecated":null},{"type":"property","name":"volume-visible","type_name":"ExtraMenuButton","summary":"Visibility of volume control inside popover.","deprecated":null},{"type":"property","name":"width-target","type_name":"Container","summary":"Width that container should target.","deprecated":null},{"type":"signal","name":"adapt","type_name":"Container","summary":"A helper signal for implementing mobile/narrow adaptive behavior on descendants.","deprecated":null},{"type":"signal","name":"open-subtitles","type_name":"ExtraMenuButton","summary":"A signal that user wants to open subtitles file. Implementation should add a way for user to select ...","deprecated":null},{"type":"signal","name":"toggle-fullscreen","type_name":"Video","summary":"A signal that user requested a change in fullscreen state of the video. Note that when going fullscreen ...","deprecated":null},{"type":"vfunc","name":"can_skip","type_name":"SkipItemButton","summary":"No description available.","deprecated":null},{"type":"vfunc","name":"skip_item","type_name":"SkipItemButton","summary":"No description available.","deprecated":null}],"terms":{}}
\ No newline at end of file
+{"meta":{"ns":"ClapperGtk","version":"0.0","generator":"gi-docgen","generator-version":"2023.3"},"symbols":[{"type":"bitfield","name":"VideoActionMask","ctype":"ClapperGtkVideoActionMask","summary":"No description available.","deprecated":null},{"type":"class","name":"Billboard","ctype":"ClapperGtkBillboard","summary":"A layer where various messages can be displayed. #ClapperGtkBillboard widget is meant to be overlaid on top of ...","deprecated":null},{"type":"class","name":"Container","ctype":"ClapperGtkContainer","summary":"A simple container widget that holds just one child. It is designed to work well with OSD overlay, ...","deprecated":null},{"type":"class","name":"ExtraMenuButton","ctype":"ClapperGtkExtraMenuButton","summary":"A menu button with extra options.","deprecated":null},{"type":"class","name":"LeadContainer","ctype":"ClapperGtkLeadContainer","summary":"A #ClapperGtkContainer that can take priority in user interactions with the #ClapperGtkVideo. #ClapperGtkLeadContainer is a special type of ...","deprecated":null},{"type":"class","name":"NextItemButton","ctype":"ClapperGtkNextItemButton","summary":"A #GtkButton for selecting next queue item.","deprecated":null},{"type":"class","name":"PreviousItemButton","ctype":"ClapperGtkPreviousItemButton","summary":"A #GtkButton for selecting previous queue item.","deprecated":null},{"type":"class","name":"SeekBar","ctype":"ClapperGtkSeekBar","summary":"A bar for seeking and displaying playback position.","deprecated":null},{"type":"class","name":"SimpleControls","ctype":"ClapperGtkSimpleControls","summary":"A minimalistic playback controls panel widget. #ClapperGtkSimpleControls is a simple, ready to be used playback controls widget. It ...","deprecated":null},{"type":"class","name":"TitleHeader","ctype":"ClapperGtkTitleHeader","summary":"A header panel widget that displays current media title. #ClapperGtkTitleHeader is a simple, ready to be used header ...","deprecated":null},{"type":"class","name":"TitleLabel","ctype":"ClapperGtkTitleLabel","summary":"A label showing an up to date title of media item. By default #ClapperGtkTitleLabel will automatically show title ...","deprecated":null},{"type":"class","name":"ToggleFullscreenButton","ctype":"ClapperGtkToggleFullscreenButton","summary":"A #GtkButton for toggling fullscreen state.","deprecated":null},{"type":"class","name":"TogglePlayButton","ctype":"ClapperGtkTogglePlayButton","summary":"A #GtkButton for toggling play/pause of playback.","deprecated":null},{"type":"class","name":"Video","ctype":"ClapperGtkVideo","summary":"A ready to be used GTK video widget implementing Clapper API. #ClapperGtkVideo is the main widget exposed by ...","deprecated":null},{"type":"constant","name":"MAJOR_VERSION","ident":"CLAPPER_GTK_MAJOR_VERSION","summary":"ClapperGtk major version component","deprecated":null},{"type":"constant","name":"MICRO_VERSION","ident":"CLAPPER_GTK_MICRO_VERSION","summary":"ClapperGtk micro version component","deprecated":null},{"type":"constant","name":"MINOR_VERSION","ident":"CLAPPER_GTK_MINOR_VERSION","summary":"ClapperGtk minor version component","deprecated":null},{"type":"constant","name":"VERSION_S","ident":"CLAPPER_GTK_VERSION_S","summary":"ClapperGtk version, encoded as a string","deprecated":null},{"type":"ctor","name":"new","type_name":"Billboard","ident":"clapper_gtk_billboard_new","summary":"Creates a new #ClapperGtkBillboard instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Container","ident":"clapper_gtk_container_new","summary":"Creates a new #ClapperGtkContainer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_new","summary":"Creates a new #ClapperGtkExtraMenuButton instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_new","summary":"Creates a new #ClapperGtkLeadContainer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"NextItemButton","ident":"clapper_gtk_next_item_button_new","summary":"Creates a new #ClapperGtkNextItemButton to play next #ClapperMediaItem.","deprecated":null},{"type":"ctor","name":"new","type_name":"PreviousItemButton","ident":"clapper_gtk_previous_item_button_new","summary":"Creates a new #ClapperGtkPreviousItemButton to play previous #ClapperMediaItem.","deprecated":null},{"type":"ctor","name":"new","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_new","summary":"Creates a new #ClapperGtkSeekBar instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_new","summary":"Creates a new #ClapperGtkSimpleControls instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"TitleHeader","ident":"clapper_gtk_title_header_new","summary":"Creates a new #ClapperGtkTitleHeader instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"TitleLabel","ident":"clapper_gtk_title_label_new","summary":"Creates a new #ClapperGtkTitleLabel instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"ToggleFullscreenButton","ident":"clapper_gtk_toggle_fullscreen_button_new","summary":"Creates a new #ClapperGtkToggleFullscreenButton instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"TogglePlayButton","ident":"clapper_gtk_toggle_play_button_new","summary":"Creates a new #ClapperGtkTogglePlayButton instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Video","ident":"clapper_gtk_video_new","summary":"Creates a new #ClapperGtkVideo instance.","deprecated":null},{"type":"function","name":"get_player_from_ancestor","ident":"clapper_gtk_get_player_from_ancestor","summary":"Get [class@Clapper.Player] used by [class@ClapperGtk.Video] ancestor of @widget. This utility is a convenience wrapper for calling [method@Gtk.Widget.get_ancestor] of ...","deprecated":null},{"type":"function","name":"get_resource","ident":"clapper_gtk_get_resource","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"BILLBOARD_CAST","ident":"CLAPPER_GTK_BILLBOARD_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CHECK_VERSION","ident":"CLAPPER_GTK_CHECK_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CONTAINER_CAST","ident":"CLAPPER_GTK_CONTAINER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENCODE_VERSION","ident":"CLAPPER_GTK_ENCODE_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"EXTRA_MENU_BUTTON_CAST","ident":"CLAPPER_GTK_EXTRA_MENU_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"LEAD_CONTAINER_CAST","ident":"CLAPPER_GTK_LEAD_CONTAINER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"NEXT_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_NEXT_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"PREVIOUS_ITEM_BUTTON_CAST","ident":"CLAPPER_GTK_PREVIOUS_ITEM_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SEEK_BAR_CAST","ident":"CLAPPER_GTK_SEEK_BAR_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SIMPLE_CONTROLS_CAST","ident":"CLAPPER_GTK_SIMPLE_CONTROLS_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TITLE_HEADER_CAST","ident":"CLAPPER_GTK_TITLE_HEADER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TITLE_LABEL_CAST","ident":"CLAPPER_GTK_TITLE_LABEL_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TOGGLE_FULLSCREEN_BUTTON_CAST","ident":"CLAPPER_GTK_TOGGLE_FULLSCREEN_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TOGGLE_PLAY_BUTTON_CAST","ident":"CLAPPER_GTK_TOGGLE_PLAY_BUTTON_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"VIDEO_CAST","ident":"CLAPPER_GTK_VIDEO_CAST","summary":"No description available.","deprecated":null},{"type":"method","name":"add_fading_overlay","type_name":"Video","ident":"clapper_gtk_video_add_fading_overlay","summary":"Similiar as clapper_gtk_video_add_overlay() but will also automatically add fading functionality to overlaid #GtkWidget for convenience. This will make widget ...","deprecated":null},{"type":"method","name":"add_overlay","type_name":"Video","ident":"clapper_gtk_video_add_overlay","summary":"Add another #GtkWidget to be overlaid on top of video. The position at which @widget is placed is ...","deprecated":null},{"type":"method","name":"announce_speed","type_name":"Billboard","ident":"clapper_gtk_billboard_announce_speed","summary":"Temporarily displays current speed value on the side of @billboard. Use this if you want to present current ...","deprecated":null},{"type":"method","name":"announce_volume","type_name":"Billboard","ident":"clapper_gtk_billboard_announce_volume","summary":"Temporarily displays current volume level on the side of @billboard. Use this if you want to present current ...","deprecated":null},{"type":"method","name":"get_adaptive_height","type_name":"Container","ident":"clapper_gtk_container_get_adaptive_height","summary":"Get a @container adaptive height threshold.","deprecated":null},{"type":"method","name":"get_adaptive_width","type_name":"Container","ident":"clapper_gtk_container_get_adaptive_width","summary":"Get a @container adaptive width threshold.","deprecated":null},{"type":"method","name":"get_auto_inhibit","type_name":"Video","ident":"clapper_gtk_video_get_auto_inhibit","summary":"Get whether automatic session inhibit is enabled.","deprecated":null},{"type":"method","name":"get_blocked_actions","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_get_blocked_actions","summary":"Get @actions that were set for this @lead_container to block.","deprecated":null},{"type":"method","name":"get_can_open_subtitles","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_can_open_subtitles","summary":"Get whether an option to open external subtitle stream inside popover is visible.","deprecated":null},{"type":"method","name":"get_child","type_name":"Container","ident":"clapper_gtk_container_get_child","summary":"Get a child #GtkWidget of @container.","deprecated":null},{"type":"method","name":"get_current_title","type_name":"TitleHeader","ident":"clapper_gtk_title_header_get_current_title","summary":"Get currently displayed title by @header.","deprecated":null},{"type":"method","name":"get_current_title","type_name":"TitleLabel","ident":"clapper_gtk_title_label_get_current_title","summary":"Get currently displayed title by @label.","deprecated":null},{"type":"method","name":"get_extra_menu_button","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_extra_menu_button","summary":"Get [class@ClapperGtk.ExtraMenuButton] that resides within @controls.","deprecated":null},{"type":"method","name":"get_fade_delay","type_name":"Video","ident":"clapper_gtk_video_get_fade_delay","summary":"Get time in milliseconds after which fading overlays should fade.","deprecated":null},{"type":"method","name":"get_fallback_to_uri","type_name":"TitleHeader","ident":"clapper_gtk_title_header_get_fallback_to_uri","summary":"Get whether a [property@Clapper.MediaItem:uri] property is going be displayed as a header text when no other title could be determined.","deprecated":null},{"type":"method","name":"get_fallback_to_uri","type_name":"TitleLabel","ident":"clapper_gtk_title_label_get_fallback_to_uri","summary":"Get whether a [property@Clapper.MediaItem:uri] property is going be displayed as a label text when no other title could be determined.","deprecated":null},{"type":"method","name":"get_fullscreenable","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_fullscreenable","summary":"Get whether [class@ClapperGtk.ToggleFullscreenButton] button in the @controls is set to be visible.","deprecated":null},{"type":"method","name":"get_height_target","type_name":"Container","ident":"clapper_gtk_container_get_height_target","summary":"Get a @container height target.","deprecated":null},{"type":"method","name":"get_inhibited","type_name":"Video","ident":"clapper_gtk_video_get_inhibited","summary":"Get whether session is currently inhibited by [property@ClapperGtk.Video:auto-inhibit].","deprecated":null},{"type":"method","name":"get_leading","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_get_leading","summary":"Get a whenever @lead_container has leadership set.","deprecated":null},{"type":"method","name":"get_media_item","type_name":"TitleLabel","ident":"clapper_gtk_title_label_get_media_item","summary":"Get currently set media item to display title of.","deprecated":null},{"type":"method","name":"get_player","type_name":"Video","ident":"clapper_gtk_video_get_player","summary":"Get #ClapperPlayer used by this #ClapperGtkVideo instance.","deprecated":null},{"type":"method","name":"get_reveal_labels","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_get_reveal_labels","summary":"Get whether the position and duration labels are going to be revealed.","deprecated":null},{"type":"method","name":"get_seek_method","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_get_seek_method","summary":"Get [enum@Clapper.PlayerSeekMethod] used when seeking with seek bar.","deprecated":null},{"type":"method","name":"get_seek_method","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_get_seek_method","summary":"Get [enum@Clapper.PlayerSeekMethod] used when seeking with progress bar.","deprecated":null},{"type":"method","name":"get_speed_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_speed_visible","summary":"Get whether speed control inside popover is visible.","deprecated":null},{"type":"method","name":"get_touch_fade_delay","type_name":"Video","ident":"clapper_gtk_video_get_touch_fade_delay","summary":"Get time in milliseconds after which fading overlays should fade when revealed using touch device.","deprecated":null},{"type":"method","name":"get_volume_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_get_volume_visible","summary":"Get whether volume control inside popover is visible.","deprecated":null},{"type":"method","name":"get_width_target","type_name":"Container","ident":"clapper_gtk_container_get_width_target","summary":"Get a @container width target.","deprecated":null},{"type":"method","name":"pin_message","type_name":"Billboard","ident":"clapper_gtk_billboard_pin_message","summary":"Pins a permanent message on the @billboard. The message will stay on the @billboard until a [method@ClapperGtk.Billboard.unpin_pinned_message] is called.","deprecated":null},{"type":"method","name":"post_message","type_name":"Billboard","ident":"clapper_gtk_billboard_post_message","summary":"Posts a temporary message on the @billboard. Duration how long a message will stay is automatically calculated based ...","deprecated":null},{"type":"method","name":"set_adaptive_height","type_name":"Container","ident":"clapper_gtk_container_set_adaptive_height","summary":"Set an adaptive height threshold. When widget is resized to value or lower, an [signal@ClapperGtk.Container::adapt] signal will be emitted ...","deprecated":null},{"type":"method","name":"set_adaptive_width","type_name":"Container","ident":"clapper_gtk_container_set_adaptive_width","summary":"Set an adaptive width threshold. When widget is resized to value or lower, an [signal@ClapperGtk.Container::adapt] signal will be emitted ...","deprecated":null},{"type":"method","name":"set_auto_inhibit","type_name":"Video","ident":"clapper_gtk_video_set_auto_inhibit","summary":"Set whether video should try to automatically inhibit session from idling (and possibly screen going black) when video is playing.","deprecated":null},{"type":"method","name":"set_blocked_actions","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_set_blocked_actions","summary":"Set @actions that #ClapperGtkVideo should skip when #GdkEvent which would normally trigger them happens inside @lead_container.","deprecated":null},{"type":"method","name":"set_can_open_subtitles","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_can_open_subtitles","summary":"Set whether an option to open external subtitle stream should be allowed. Note that this [class@Gtk.Widget] can only ...","deprecated":null},{"type":"method","name":"set_child","type_name":"Container","ident":"clapper_gtk_container_set_child","summary":"Set a child #GtkWidget of @container.","deprecated":null},{"type":"method","name":"set_fade_delay","type_name":"Video","ident":"clapper_gtk_video_set_fade_delay","summary":"Set time in milliseconds after which fading overlays should fade.","deprecated":null},{"type":"method","name":"set_fallback_to_uri","type_name":"TitleHeader","ident":"clapper_gtk_title_header_set_fallback_to_uri","summary":"Set whether a [property@Clapper.MediaItem:uri] property should be displayed as a header text when no other title could be determined.","deprecated":null},{"type":"method","name":"set_fallback_to_uri","type_name":"TitleLabel","ident":"clapper_gtk_title_label_set_fallback_to_uri","summary":"Set whether a [property@Clapper.MediaItem:uri] property should be displayed as a label text when no other title could be determined.","deprecated":null},{"type":"method","name":"set_fullscreenable","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_set_fullscreenable","summary":"Set whether [class@ClapperGtk.ToggleFullscreenButton] button in the @controls should be visible. You might want to consider setting this to ...","deprecated":null},{"type":"method","name":"set_height_target","type_name":"Container","ident":"clapper_gtk_container_set_height_target","summary":"Same as clapper_gtk_container_set_width_target() but for widget height.","deprecated":null},{"type":"method","name":"set_leading","type_name":"LeadContainer","ident":"clapper_gtk_lead_container_set_leading","summary":"Set if @lead_container leadership should be enabled. When enabled, interactions with @lead_container will not trigger their default behavior, ...","deprecated":null},{"type":"method","name":"set_media_item","type_name":"TitleLabel","ident":"clapper_gtk_title_label_set_media_item","summary":"Set a media item to display title of as label. When set to %NULL, @label will use default behavior ...","deprecated":null},{"type":"method","name":"set_reveal_labels","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_set_reveal_labels","summary":"Set whether the position and duration labels should be revealed.","deprecated":null},{"type":"method","name":"set_seek_method","type_name":"SeekBar","ident":"clapper_gtk_seek_bar_set_seek_method","summary":"Set [enum@Clapper.PlayerSeekMethod] to use when seeking with seek bar.","deprecated":null},{"type":"method","name":"set_seek_method","type_name":"SimpleControls","ident":"clapper_gtk_simple_controls_set_seek_method","summary":"Set [enum@Clapper.PlayerSeekMethod] to use when seeking with progress bar.","deprecated":null},{"type":"method","name":"set_speed_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_speed_visible","summary":"Set whether speed control inside popover should be visible.","deprecated":null},{"type":"method","name":"set_touch_fade_delay","type_name":"Video","ident":"clapper_gtk_video_set_touch_fade_delay","summary":"Set time in milliseconds after which fading overlays should fade when using touchscreen. It is often useful to ...","deprecated":null},{"type":"method","name":"set_volume_visible","type_name":"ExtraMenuButton","ident":"clapper_gtk_extra_menu_button_set_volume_visible","summary":"Set whether volume control inside popover should be visible.","deprecated":null},{"type":"method","name":"set_width_target","type_name":"Container","ident":"clapper_gtk_container_set_width_target","summary":"Set a width that @container should target. When set container will not stretch beyond set @width while still expanding ...","deprecated":null},{"type":"method","name":"unpin_pinned_message","type_name":"Billboard","ident":"clapper_gtk_billboard_unpin_pinned_message","summary":"Unpins previously pinned message on the @billboard. If no message was pinned this function will do nothing, so ...","deprecated":null},{"type":"property","name":"adaptive-height","type_name":"Container","summary":"Adaptive height threshold that triggers [signal@ClapperGtk.Container::adapt] signal.","deprecated":null},{"type":"property","name":"adaptive-width","type_name":"Container","summary":"Adaptive width threshold that triggers [signal@ClapperGtk.Container::adapt] signal.","deprecated":null},{"type":"property","name":"auto-inhibit","type_name":"Video","summary":"Try to automatically inhibit session when video is playing.","deprecated":null},{"type":"property","name":"blocked-actions","type_name":"LeadContainer","summary":"Mask of actions that container blocks from being triggered on video.","deprecated":null},{"type":"property","name":"can-open-subtitles","type_name":"ExtraMenuButton","summary":"Visibility of open subtitles option inside popover.","deprecated":null},{"type":"property","name":"current-title","type_name":"TitleHeader","summary":"Currently displayed title.","deprecated":null},{"type":"property","name":"current-title","type_name":"TitleLabel","summary":"Currently displayed title.","deprecated":null},{"type":"property","name":"extra-menu-button","type_name":"SimpleControls","summary":"Access to extra menu button within controls.","deprecated":null},{"type":"property","name":"fade-delay","type_name":"Video","summary":"A delay in milliseconds before trying to fade all fading overlays.","deprecated":null},{"type":"property","name":"fallback-to-uri","type_name":"TitleHeader","summary":"When title cannot be determined, show URI instead.","deprecated":null},{"type":"property","name":"fallback-to-uri","type_name":"TitleLabel","summary":"When title cannot be determined, show URI instead.","deprecated":null},{"type":"property","name":"fullscreenable","type_name":"SimpleControls","summary":"Whether toggle fullscreen button should be visible.","deprecated":null},{"type":"property","name":"height-target","type_name":"Container","summary":"Height that container should target.","deprecated":null},{"type":"property","name":"inhibited","type_name":"Video","summary":"Get whether session is currently inhibited by the video.","deprecated":null},{"type":"property","name":"leading","type_name":"LeadContainer","summary":"Width that container should target.","deprecated":null},{"type":"property","name":"media-item","type_name":"TitleLabel","summary":"Currently set media item to display title of.","deprecated":null},{"type":"property","name":"player","type_name":"Video","summary":"A #ClapperPlayer used by video.","deprecated":null},{"type":"property","name":"reveal-labels","type_name":"SeekBar","summary":"Reveal state of the position and duration labels.","deprecated":null},{"type":"property","name":"seek-method","type_name":"SeekBar","summary":"Method used for seeking.","deprecated":null},{"type":"property","name":"seek-method","type_name":"SimpleControls","summary":"Method used for seeking.","deprecated":null},{"type":"property","name":"speed-visible","type_name":"ExtraMenuButton","summary":"Visibility of speed control inside popover.","deprecated":null},{"type":"property","name":"touch-fade-delay","type_name":"Video","summary":"A delay in milliseconds before trying to fade all fading overlays after revealed using touchscreen.","deprecated":null},{"type":"property","name":"volume-visible","type_name":"ExtraMenuButton","summary":"Visibility of volume control inside popover.","deprecated":null},{"type":"property","name":"width-target","type_name":"Container","summary":"Width that container should target.","deprecated":null},{"type":"signal","name":"adapt","type_name":"Container","summary":"A helper signal for implementing mobile/narrow adaptive behavior on descendants.","deprecated":null},{"type":"signal","name":"open-subtitles","type_name":"ExtraMenuButton","summary":"A signal that user wants to open subtitles file. Implementation should add a way for user to select ...","deprecated":null},{"type":"signal","name":"seek-request","type_name":"Video","summary":"A helper signal for implementing common seeking by double tap on screen side for touchscreen devices. Note that ...","deprecated":null},{"type":"signal","name":"toggle-fullscreen","type_name":"Video","summary":"A signal that user requested a change in fullscreen state of the video. Note that when going fullscreen ...","deprecated":null}],"terms":{}}
\ No newline at end of file
diff --git a/doc/clapper-gtk/method.Billboard.announce_speed.html b/doc/clapper-gtk/method.Billboard.announce_speed.html
index 0abe1b1e..774d50b6 100644
--- a/doc/clapper-gtk/method.Billboard.announce_speed.html
+++ b/doc/clapper-gtk/method.Billboard.announce_speed.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -143,10 +143,15 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
+ [src]
+
- No description available.
+
Temporarily displays current speed value on the
+side of billboard
.
+
Use this if you want to present current speed value to the user.
+Note that billboard
also automatically announces speed changes.
diff --git a/doc/clapper-gtk/method.Billboard.announce_volume.html b/doc/clapper-gtk/method.Billboard.announce_volume.html
index f6beec9d..96896e75 100644
--- a/doc/clapper-gtk/method.Billboard.announce_volume.html
+++ b/doc/clapper-gtk/method.Billboard.announce_volume.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
@@ -143,10 +143,15 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
+
[src]
+
- No description available.
+
Temporarily displays current volume level on the
+side of billboard
.
+
Use this if you want to present current volume level to the user.
+Note that billboard
also automatically announces volume changes.
diff --git a/doc/clapper-gtk/method.Billboard.pin_message.html b/doc/clapper-gtk/method.Billboard.pin_message.html
index d1d0e1da..568af16c 100644
--- a/doc/clapper-gtk/method.Billboard.pin_message.html
+++ b/doc/clapper-gtk/method.Billboard.pin_message.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
@@ -145,10 +145,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
+
[src]
+
@@ -176,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
icon_name
Type: const gchar*
- No description available.
+
An icon name.
@@ -193,7 +197,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
message
Type: const gchar*
- No description available.
+
A message text.
diff --git a/doc/clapper-gtk/method.Billboard.post_message.html b/doc/clapper-gtk/method.Billboard.post_message.html
index 487f87bb..6a655695 100644
--- a/doc/clapper-gtk/method.Billboard.post_message.html
+++ b/doc/clapper-gtk/method.Billboard.post_message.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -145,10 +145,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
+ [src]
+
- No description available.
+
Posts a temporary message on the billboard
.
+
Duration how long a message will stay is automatically
+calculated based on amount of text.
@@ -176,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
icon_name
Type: const gchar*
- No description available.
+
An icon name.
@@ -193,7 +197,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
message
Type: const gchar*
- No description available.
+
A message text.
diff --git a/doc/clapper-gtk/method.Billboard.unpin_pinned_message.html b/doc/clapper-gtk/method.Billboard.unpin_pinned_message.html
index 2193f88b..e04884c7 100644
--- a/doc/clapper-gtk/method.Billboard.unpin_pinned_message.html
+++ b/doc/clapper-gtk/method.Billboard.unpin_pinned_message.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -143,10 +143,14 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
+ [src]
+
- No description available.
+
Unpins previously pinned message on the billboard
.
+
If no message was pinned this function will do nothing,
+so it is safe to call when unsure.
diff --git a/doc/clapper-gtk/method.Container.get_adaptive_height.html b/doc/clapper-gtk/method.Container.get_adaptive_height.html
index 855bcdab..9cbb2432 100644
--- a/doc/clapper-gtk/method.Container.get_adaptive_height.html
+++ b/doc/clapper-gtk/method.Container.get_adaptive_height.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.get_adaptive_width.html b/doc/clapper-gtk/method.Container.get_adaptive_width.html
index af585e38..21d04894 100644
--- a/doc/clapper-gtk/method.Container.get_adaptive_width.html
+++ b/doc/clapper-gtk/method.Container.get_adaptive_width.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.get_child.html b/doc/clapper-gtk/method.Container.get_child.html
index 9c0f3143..70a5abb8 100644
--- a/doc/clapper-gtk/method.Container.get_child.html
+++ b/doc/clapper-gtk/method.Container.get_child.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.get_height_target.html b/doc/clapper-gtk/method.Container.get_height_target.html
index fd32296c..e3348564 100644
--- a/doc/clapper-gtk/method.Container.get_height_target.html
+++ b/doc/clapper-gtk/method.Container.get_height_target.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.get_width_target.html b/doc/clapper-gtk/method.Container.get_width_target.html
index 83cbaf94..c919e577 100644
--- a/doc/clapper-gtk/method.Container.get_width_target.html
+++ b/doc/clapper-gtk/method.Container.get_width_target.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.set_adaptive_height.html b/doc/clapper-gtk/method.Container.set_adaptive_height.html
index 669e1108..db0dffad 100644
--- a/doc/clapper-gtk/method.Container.set_adaptive_height.html
+++ b/doc/clapper-gtk/method.Container.set_adaptive_height.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.set_adaptive_width.html b/doc/clapper-gtk/method.Container.set_adaptive_width.html
index fe3da2ac..aa8b9e49 100644
--- a/doc/clapper-gtk/method.Container.set_adaptive_width.html
+++ b/doc/clapper-gtk/method.Container.set_adaptive_width.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.set_child.html b/doc/clapper-gtk/method.Container.set_child.html
index 4ea480c6..07541b59 100644
--- a/doc/clapper-gtk/method.Container.set_child.html
+++ b/doc/clapper-gtk/method.Container.set_child.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.set_height_target.html b/doc/clapper-gtk/method.Container.set_height_target.html
index 1198f32c..33affc8d 100644
--- a/doc/clapper-gtk/method.Container.set_height_target.html
+++ b/doc/clapper-gtk/method.Container.set_height_target.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Container.set_width_target.html b/doc/clapper-gtk/method.Container.set_width_target.html
index e646498b..e7461fd2 100644
--- a/doc/clapper-gtk/method.Container.set_width_target.html
+++ b/doc/clapper-gtk/method.Container.set_width_target.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.get_can_open_subtitles.html b/doc/clapper-gtk/method.ExtraMenuButton.get_can_open_subtitles.html
index 3fa8492f..b3b3ad67 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.get_can_open_subtitles.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.get_can_open_subtitles.html
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.get_speed_visible.html b/doc/clapper-gtk/method.ExtraMenuButton.get_speed_visible.html
index 35c89bf2..c9563461 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.get_speed_visible.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.get_speed_visible.html
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.get_volume_visible.html b/doc/clapper-gtk/method.ExtraMenuButton.get_volume_visible.html
index e3c8ff63..62960def 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.get_volume_visible.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.get_volume_visible.html
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.set_can_open_subtitles.html b/doc/clapper-gtk/method.ExtraMenuButton.set_can_open_subtitles.html
index c802d00e..9b03fe2c 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.set_can_open_subtitles.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.set_can_open_subtitles.html
@@ -146,7 +146,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.set_speed_visible.html b/doc/clapper-gtk/method.ExtraMenuButton.set_speed_visible.html
index 2dbc74d5..273667c7 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.set_speed_visible.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.set_speed_visible.html
@@ -146,7 +146,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.ExtraMenuButton.set_volume_visible.html b/doc/clapper-gtk/method.ExtraMenuButton.set_volume_visible.html
index 0c4e97e8..b4b1e7de 100644
--- a/doc/clapper-gtk/method.ExtraMenuButton.set_volume_visible.html
+++ b/doc/clapper-gtk/method.ExtraMenuButton.set_volume_visible.html
@@ -146,7 +146,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.LeadContainer.get_blocked_actions.html b/doc/clapper-gtk/method.LeadContainer.get_blocked_actions.html
index 1bb1f71c..112ba470 100644
--- a/doc/clapper-gtk/method.LeadContainer.get_blocked_actions.html
+++ b/doc/clapper-gtk/method.LeadContainer.get_blocked_actions.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.LeadContainer.get_leading.html b/doc/clapper-gtk/method.LeadContainer.get_leading.html
index 2a33ec81..3e850e51 100644
--- a/doc/clapper-gtk/method.LeadContainer.get_leading.html
+++ b/doc/clapper-gtk/method.LeadContainer.get_leading.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.LeadContainer.set_blocked_actions.html b/doc/clapper-gtk/method.LeadContainer.set_blocked_actions.html
index 52f99be3..aef2b092 100644
--- a/doc/clapper-gtk/method.LeadContainer.set_blocked_actions.html
+++ b/doc/clapper-gtk/method.LeadContainer.set_blocked_actions.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.LeadContainer.set_leading.html b/doc/clapper-gtk/method.LeadContainer.set_leading.html
index 779e9d0d..e29c2919 100644
--- a/doc/clapper-gtk/method.LeadContainer.set_leading.html
+++ b/doc/clapper-gtk/method.LeadContainer.set_leading.html
@@ -122,7 +122,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.SeekBar.get_reveal_labels.html b/doc/clapper-gtk/method.SeekBar.get_reveal_labels.html
index eb5ae72c..95a32af7 100644
--- a/doc/clapper-gtk/method.SeekBar.get_reveal_labels.html
+++ b/doc/clapper-gtk/method.SeekBar.get_reveal_labels.html
@@ -141,7 +141,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.SeekBar.get_seek_method.html b/doc/clapper-gtk/method.SeekBar.get_seek_method.html
index a1d3b06d..7768856b 100644
--- a/doc/clapper-gtk/method.SeekBar.get_seek_method.html
+++ b/doc/clapper-gtk/method.SeekBar.get_seek_method.html
@@ -141,7 +141,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.SeekBar.set_reveal_labels.html b/doc/clapper-gtk/method.SeekBar.set_reveal_labels.html
index 4671d1dd..9770ce88 100644
--- a/doc/clapper-gtk/method.SeekBar.set_reveal_labels.html
+++ b/doc/clapper-gtk/method.SeekBar.set_reveal_labels.html
@@ -142,7 +142,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.SeekBar.set_seek_method.html b/doc/clapper-gtk/method.SeekBar.set_seek_method.html
index c806eb45..9907f076 100644
--- a/doc/clapper-gtk/method.SeekBar.set_seek_method.html
+++ b/doc/clapper-gtk/method.SeekBar.set_seek_method.html
@@ -142,7 +142,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.SimpleControls.get_extra_menu_button.html b/doc/clapper-gtk/method.SimpleControls.get_extra_menu_button.html
index 706e83df..9731a122 100644
--- a/doc/clapper-gtk/method.SimpleControls.get_extra_menu_button.html
+++ b/doc/clapper-gtk/method.SimpleControls.get_extra_menu_button.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.SimpleControls.get_fullscreenable.html b/doc/clapper-gtk/method.SimpleControls.get_fullscreenable.html
index d5681ecb..04eb31e6 100644
--- a/doc/clapper-gtk/method.SimpleControls.get_fullscreenable.html
+++ b/doc/clapper-gtk/method.SimpleControls.get_fullscreenable.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.SimpleControls.get_seek_method.html b/doc/clapper-gtk/method.SimpleControls.get_seek_method.html
index d1c13161..5d7c66bf 100644
--- a/doc/clapper-gtk/method.SimpleControls.get_seek_method.html
+++ b/doc/clapper-gtk/method.SimpleControls.get_seek_method.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.SimpleControls.set_fullscreenable.html b/doc/clapper-gtk/method.SimpleControls.set_fullscreenable.html
index 132e597d..420413e2 100644
--- a/doc/clapper-gtk/method.SimpleControls.set_fullscreenable.html
+++ b/doc/clapper-gtk/method.SimpleControls.set_fullscreenable.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.SimpleControls.set_seek_method.html b/doc/clapper-gtk/method.SimpleControls.set_seek_method.html
index 623e3325..0415bb55 100644
--- a/doc/clapper-gtk/method.SimpleControls.set_seek_method.html
+++ b/doc/clapper-gtk/method.SimpleControls.set_seek_method.html
@@ -124,7 +124,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.TitleHeader.get_current_title.html b/doc/clapper-gtk/method.TitleHeader.get_current_title.html
index 96955c3f..fe854db1 100644
--- a/doc/clapper-gtk/method.TitleHeader.get_current_title.html
+++ b/doc/clapper-gtk/method.TitleHeader.get_current_title.html
@@ -120,7 +120,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.TitleHeader.get_fallback_to_uri.html b/doc/clapper-gtk/method.TitleHeader.get_fallback_to_uri.html
index dc0d6863..a4623765 100644
--- a/doc/clapper-gtk/method.TitleHeader.get_fallback_to_uri.html
+++ b/doc/clapper-gtk/method.TitleHeader.get_fallback_to_uri.html
@@ -120,7 +120,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.TitleHeader.set_fallback_to_uri.html b/doc/clapper-gtk/method.TitleHeader.set_fallback_to_uri.html
index 20ca71ae..fe27c554 100644
--- a/doc/clapper-gtk/method.TitleHeader.set_fallback_to_uri.html
+++ b/doc/clapper-gtk/method.TitleHeader.set_fallback_to_uri.html
@@ -120,7 +120,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Video.add_fading_overlay.html b/doc/clapper-gtk/method.Video.add_fading_overlay.html
index e86c9aae..f204cf38 100644
--- a/doc/clapper-gtk/method.Video.add_fading_overlay.html
+++ b/doc/clapper-gtk/method.Video.add_fading_overlay.html
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Video.add_overlay.html b/doc/clapper-gtk/method.Video.add_overlay.html
index 3ef20504..63227119 100644
--- a/doc/clapper-gtk/method.Video.add_overlay.html
+++ b/doc/clapper-gtk/method.Video.add_overlay.html
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Video.get_auto_inhibit.html b/doc/clapper-gtk/method.Video.get_auto_inhibit.html
index 8dd61f8e..4639843c 100644
--- a/doc/clapper-gtk/method.Video.get_auto_inhibit.html
+++ b/doc/clapper-gtk/method.Video.get_auto_inhibit.html
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Video.get_fade_delay.html b/doc/clapper-gtk/method.Video.get_fade_delay.html
index 6ce203f3..f4efc1f6 100644
--- a/doc/clapper-gtk/method.Video.get_fade_delay.html
+++ b/doc/clapper-gtk/method.Video.get_fade_delay.html
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Video.get_inhibited.html b/doc/clapper-gtk/method.Video.get_inhibited.html
index 665ef79c..a676da8a 100644
--- a/doc/clapper-gtk/method.Video.get_inhibited.html
+++ b/doc/clapper-gtk/method.Video.get_inhibited.html
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Video.get_player.html b/doc/clapper-gtk/method.Video.get_player.html
index de081a3e..1ca7ebf3 100644
--- a/doc/clapper-gtk/method.Video.get_player.html
+++ b/doc/clapper-gtk/method.Video.get_player.html
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Video.get_touch_fade_delay.html b/doc/clapper-gtk/method.Video.get_touch_fade_delay.html
index 004b4f95..85762d70 100644
--- a/doc/clapper-gtk/method.Video.get_touch_fade_delay.html
+++ b/doc/clapper-gtk/method.Video.get_touch_fade_delay.html
@@ -153,7 +153,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Video.set_auto_inhibit.html b/doc/clapper-gtk/method.Video.set_auto_inhibit.html
index 4b266216..8b1feea4 100644
--- a/doc/clapper-gtk/method.Video.set_auto_inhibit.html
+++ b/doc/clapper-gtk/method.Video.set_auto_inhibit.html
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Video.set_fade_delay.html b/doc/clapper-gtk/method.Video.set_fade_delay.html
index 4a63e03a..de6a3a88 100644
--- a/doc/clapper-gtk/method.Video.set_fade_delay.html
+++ b/doc/clapper-gtk/method.Video.set_fade_delay.html
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/method.Video.set_touch_fade_delay.html b/doc/clapper-gtk/method.Video.set_touch_fade_delay.html
index 5a54c0ce..25db1450 100644
--- a/doc/clapper-gtk/method.Video.set_touch_fade_delay.html
+++ b/doc/clapper-gtk/method.Video.set_touch_fade_delay.html
@@ -154,7 +154,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.ExtraMenuButton.can-open-subtitles.html b/doc/clapper-gtk/property.ExtraMenuButton.can-open-subtitles.html
index 64326eba..3d92e96e 100644
--- a/doc/clapper-gtk/property.ExtraMenuButton.can-open-subtitles.html
+++ b/doc/clapper-gtk/property.ExtraMenuButton.can-open-subtitles.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.ExtraMenuButton.speed-visible.html b/doc/clapper-gtk/property.ExtraMenuButton.speed-visible.html
index e2fdcd99..590fd597 100644
--- a/doc/clapper-gtk/property.ExtraMenuButton.speed-visible.html
+++ b/doc/clapper-gtk/property.ExtraMenuButton.speed-visible.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.ExtraMenuButton.volume-visible.html b/doc/clapper-gtk/property.ExtraMenuButton.volume-visible.html
index f28abf9e..df739c8e 100644
--- a/doc/clapper-gtk/property.ExtraMenuButton.volume-visible.html
+++ b/doc/clapper-gtk/property.ExtraMenuButton.volume-visible.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.SeekBar.reveal-labels.html b/doc/clapper-gtk/property.SeekBar.reveal-labels.html
index f7842ff4..c5bcb994 100644
--- a/doc/clapper-gtk/property.SeekBar.reveal-labels.html
+++ b/doc/clapper-gtk/property.SeekBar.reveal-labels.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.SeekBar.seek-method.html b/doc/clapper-gtk/property.SeekBar.seek-method.html
index 7c5116b2..86d9475d 100644
--- a/doc/clapper-gtk/property.SeekBar.seek-method.html
+++ b/doc/clapper-gtk/property.SeekBar.seek-method.html
@@ -128,7 +128,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.Video.auto-inhibit.html b/doc/clapper-gtk/property.Video.auto-inhibit.html
index b7c4485f..35296afc 100644
--- a/doc/clapper-gtk/property.Video.auto-inhibit.html
+++ b/doc/clapper-gtk/property.Video.auto-inhibit.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.Video.fade-delay.html b/doc/clapper-gtk/property.Video.fade-delay.html
index 20bd0d68..55d1b023 100644
--- a/doc/clapper-gtk/property.Video.fade-delay.html
+++ b/doc/clapper-gtk/property.Video.fade-delay.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.Video.inhibited.html b/doc/clapper-gtk/property.Video.inhibited.html
index 389e7a8b..563440ac 100644
--- a/doc/clapper-gtk/property.Video.inhibited.html
+++ b/doc/clapper-gtk/property.Video.inhibited.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.Video.player.html b/doc/clapper-gtk/property.Video.player.html
index 8b02f220..ebba5062 100644
--- a/doc/clapper-gtk/property.Video.player.html
+++ b/doc/clapper-gtk/property.Video.player.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/property.Video.touch-fade-delay.html b/doc/clapper-gtk/property.Video.touch-fade-delay.html
index f70bdee6..34a74e0f 100644
--- a/doc/clapper-gtk/property.Video.touch-fade-delay.html
+++ b/doc/clapper-gtk/property.Video.touch-fade-delay.html
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/signal.ExtraMenuButton.open-subtitles.html b/doc/clapper-gtk/signal.ExtraMenuButton.open-subtitles.html
index b57fb0ac..0660e2c3 100644
--- a/doc/clapper-gtk/signal.ExtraMenuButton.open-subtitles.html
+++ b/doc/clapper-gtk/signal.ExtraMenuButton.open-subtitles.html
@@ -133,7 +133,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper-gtk/vfunc.SkipItemButton.can_skip.html b/doc/clapper-gtk/signal.Video.seek-request.html
similarity index 61%
rename from doc/clapper-gtk/vfunc.SkipItemButton.can_skip.html
rename to doc/clapper-gtk/signal.Video.seek-request.html
index d59e38a4..2c81e5d9 100644
--- a/doc/clapper-gtk/vfunc.SkipItemButton.can_skip.html
+++ b/doc/clapper-gtk/signal.Video.seek-request.html
@@ -7,7 +7,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
ClapperGtk.SkipItemButton.can_skip
+
ClapperGtk.Video::seek-request
@@ -23,10 +23,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
-
-
+
+
+
+
@@ -80,16 +80,16 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
Virtual methods
+
Signals
@@ -104,29 +104,26 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- Virtual Method
-
+ Signal
+
-
Declaration
-
- [src]
-
-
-
gboolean
-can_skip (
- ClapperGtkSkipItemButton * skip_button ,
- ClapperQueue * queue
+
+
void
+seek_request (
+ ClapperGtkVideo * self ,
+ gboolean forward ,
+ gpointer user_data
)
@@ -134,20 +131,36 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
+
Description
+ [src]
+
- No description available.
+
A helper signal for implementing common seeking by double tap
+on screen side for touchscreen devices.
+
Note that forward
already takes into account RTL direction,
+so implementation does not have to check.
-
-
-
+
+ Default handler: The default handler is called after the handlers added via g_signal_connect()
.
+
+ Signal emission will restart instead of recursing
+
+
+
+
+ Hooks are disabled for this signal
+
+
+
+
+
@@ -163,10 +176,10 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- queue
+ forward
- Type: ClapperQueue
- No description available.
+ Type: gboolean
+
TRUE
if seek should be forward, FALSE
if backward.
@@ -175,7 +188,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- The data is owned by the caller of the function.
+
@@ -188,32 +201,6 @@ SPDX-License-Identifier: LGPL-2.1-or-later
-
-
- Return value
-
-
-
-
-
-
-
Type: gboolean
-
No description available.
-
-
-
-
-
-
diff --git a/doc/clapper-gtk/signal.Video.toggle-fullscreen.html b/doc/clapper-gtk/signal.Video.toggle-fullscreen.html
index b782df08..df0cbd14 100644
--- a/doc/clapper-gtk/signal.Video.toggle-fullscreen.html
+++ b/doc/clapper-gtk/signal.Video.toggle-fullscreen.html
@@ -87,6 +87,8 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Signals
@@ -132,14 +134,15 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
A signal that user requested a change in fullscreen state of the video.
-
Note that when going fullscreen user will expect for only video to be fullscreened
-and not the whole app window. It is up to implementation to decide how to handle that.
+
Note that when going fullscreen from this signal, user will expect
+for only video to be fullscreened and not the whole app window.
+It is up to implementation to decide how to handle that.
diff --git a/doc/clapper-gtk/vfunc.SkipItemButton.skip_item.html b/doc/clapper-gtk/vfunc.SkipItemButton.skip_item.html
deleted file mode 100644
index 78179d01..00000000
--- a/doc/clapper-gtk/vfunc.SkipItemButton.skip_item.html
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-
-
-
-
ClapperGtk.SkipItemButton.skip_item
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Declaration
-
-
- [src]
-
-
-
-
-
void
-skip_item (
- ClapperGtkSkipItemButton * skip_button ,
- ClapperQueue * queue
-)
-
-
-
-
-
-
-
- Description
-
-
-
-
-
- No description available.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters
-
-
-
-
-
-
- queue
-
- Type: ClapperQueue
- No description available.
-
-
-
-
-
-
-
-
- The data is owned by the caller of the function.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/clapper/clapper.devhelp2 b/doc/clapper/clapper.devhelp2
index b5459fa4..b85ae8a8 100644
--- a/doc/clapper/clapper.devhelp2
+++ b/doc/clapper/clapper.devhelp2
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/doc/clapper/class.Queue.html b/doc/clapper/class.Queue.html
index 0a945a8b..5f339014 100644
--- a/doc/clapper/class.Queue.html
+++ b/doc/clapper/class.Queue.html
@@ -531,7 +531,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Selects ClapperMediaItem
at index
from queue
as current one or
-unselects currently selected index when index
is #CLAPPER_QUEUE_INVALID_POSITION.
+unselects currently selected index when
index
is
CLAPPER_QUEUE_INVALID_POSITION
.
diff --git a/doc/clapper/ctor.MediaItem.new.html b/doc/clapper/ctor.MediaItem.new.html
index 61ecb8af..8c8ec19c 100644
--- a/doc/clapper/ctor.MediaItem.new.html
+++ b/doc/clapper/ctor.MediaItem.new.html
@@ -136,7 +136,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/ctor.MediaItem.new_from_file.html b/doc/clapper/ctor.MediaItem.new_from_file.html
index 5f9f80dd..440044ce 100644
--- a/doc/clapper/ctor.MediaItem.new_from_file.html
+++ b/doc/clapper/ctor.MediaItem.new_from_file.html
@@ -136,7 +136,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/ctor.Player.new.html b/doc/clapper/ctor.Player.new.html
index d7fa9811..318da980 100644
--- a/doc/clapper/ctor.Player.new.html
+++ b/doc/clapper/ctor.Player.new.html
@@ -115,7 +115,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
@@ -134,7 +134,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/enum.QueueProgressionMode.html b/doc/clapper/enum.QueueProgressionMode.html
index bafc8fbb..5599caa4 100644
--- a/doc/clapper/enum.QueueProgressionMode.html
+++ b/doc/clapper/enum.QueueProgressionMode.html
@@ -159,7 +159,9 @@ SPDX-License-Identifier: LGPL-2.1-or-later
CLAPPER_QUEUE_PROGRESSION_CONSECUTIVE
- Queue plays items one after another until the end.
+ Queue selects items one after another until the end.
+ When end of queue is reached, this mode will continue one another item is added to the queue,
+ playing it if player autoplay property is set, otherwise current player state is kept.
Value: 1
Nickname: consecutive
@@ -189,7 +191,9 @@ SPDX-License-Identifier: LGPL-2.1-or-later
CLAPPER_QUEUE_PROGRESSION_SHUFFLE
- Queue selects a random media item after current one.
+ Queue selects a random media item after current one.
+ Shuffle mode will avoid reselecting previously shuffled items as long as possible.
+ After it runs out of unused items, shuffling begins anew.
Value: 4
Nickname: shuffle
diff --git a/doc/clapper/func.PLAYER_CAST.html b/doc/clapper/func.PLAYER_CAST.html
index 6592aa6c..ac38d63a 100644
--- a/doc/clapper/func.PLAYER_CAST.html
+++ b/doc/clapper/func.PLAYER_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.THREADED_OBJECT_CAST.html b/doc/clapper/func.THREADED_OBJECT_CAST.html
index 3d8fa531..632366a9 100644
--- a/doc/clapper/func.THREADED_OBJECT_CAST.html
+++ b/doc/clapper/func.THREADED_OBJECT_CAST.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/func.TIME_ARGS.html b/doc/clapper/func.TIME_ARGS.html
index c25501c8..f4efc2f3 100644
--- a/doc/clapper/func.TIME_ARGS.html
+++ b/doc/clapper/func.TIME_ARGS.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -127,7 +127,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/func.TIME_MS_ARGS.html b/doc/clapper/func.TIME_MS_ARGS.html
index ec101019..3d2b31f0 100644
--- a/doc/clapper/func.TIME_MS_ARGS.html
+++ b/doc/clapper/func.TIME_MS_ARGS.html
@@ -109,7 +109,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -127,7 +127,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/index.json b/doc/clapper/index.json
index 72410191..17223070 100644
--- a/doc/clapper/index.json
+++ b/doc/clapper/index.json
@@ -1 +1 @@
-{"meta":{"ns":"Clapper","version":"0.0","generator":"gi-docgen","generator-version":"2023.3"},"symbols":[{"type":"class","name":"AudioStream","ctype":"ClapperAudioStream","summary":"Represents an audio stream within media.","deprecated":null},{"type":"class","name":"Discoverer","ctype":"ClapperDiscoverer","summary":"An optional Discoverer feature to be added to the player. #ClapperDiscoverer is a feature that wraps around #GstDiscoverer ...","deprecated":null},{"type":"class","name":"Feature","ctype":"ClapperFeature","summary":"A base class for creating new features for the player. Feature objects are meant for adding additional functionalities ...","deprecated":null},{"type":"class","name":"Marker","ctype":"ClapperMarker","summary":"Represents a point in timeline. Markers are a convienient way of marking points of interest within a [class@Clapper.Timeline] ...","deprecated":null},{"type":"class","name":"MediaItem","ctype":"ClapperMediaItem","summary":"Represents a media item. A newly created media item must be added to player [class@Clapper.Queue] first in order ...","deprecated":null},{"type":"class","name":"Mpris","ctype":"ClapperMpris","summary":"An optional `MPRIS` feature to add to the player. Not every OS supports `MPRIS`. Use [const@Clapper.HAVE_MPRIS] macro to ...","deprecated":null},{"type":"class","name":"Player","ctype":"ClapperPlayer","summary":"The media player object used for playback. #ClapperPlayer was written in an easy to use way, so no ...","deprecated":null},{"type":"class","name":"Queue","ctype":"ClapperQueue","summary":"A queue of media to be played.","deprecated":null},{"type":"class","name":"Server","ctype":"ClapperServer","summary":"An optional Server feature to add to the player. #ClapperServer is a feature that hosts a local server ...","deprecated":null},{"type":"class","name":"Stream","ctype":"ClapperStream","summary":"Represents a stream within media.","deprecated":null},{"type":"class","name":"StreamList","ctype":"ClapperStreamList","summary":"A list of media streams.","deprecated":null},{"type":"class","name":"SubtitleStream","ctype":"ClapperSubtitleStream","summary":"Represents a subtitle stream within media.","deprecated":null},{"type":"class","name":"ThreadedObject","ctype":"ClapperThreadedObject","summary":"A base class for creating objects that work within a separate thread.","deprecated":null},{"type":"class","name":"Timeline","ctype":"ClapperTimeline","summary":"A media timeline filled with point markers.","deprecated":null},{"type":"class","name":"VideoStream","ctype":"ClapperVideoStream","summary":"Represents a video stream within media.","deprecated":null},{"type":"constant","name":"HAVE_DISCOVERER","ident":"CLAPPER_HAVE_DISCOVERER","summary":"Check if Clapper was compiled with Discoverer feature.","deprecated":null},{"type":"constant","name":"HAVE_MPRIS","ident":"CLAPPER_HAVE_MPRIS","summary":"Check if Clapper was compiled with MPRIS feature.","deprecated":null},{"type":"constant","name":"HAVE_SERVER","ident":"CLAPPER_HAVE_SERVER","summary":"Check if Clapper was compiled with Server feature.","deprecated":null},{"type":"constant","name":"MAJOR_VERSION","ident":"CLAPPER_MAJOR_VERSION","summary":"Clapper major version component","deprecated":null},{"type":"constant","name":"MARKER_NO_END","ident":"CLAPPER_MARKER_NO_END","summary":"The value used to indicate that marker does not have an ending time specified","deprecated":null},{"type":"constant","name":"MICRO_VERSION","ident":"CLAPPER_MICRO_VERSION","summary":"Clapper micro version component","deprecated":null},{"type":"constant","name":"MINOR_VERSION","ident":"CLAPPER_MINOR_VERSION","summary":"Clapper minor version component","deprecated":null},{"type":"constant","name":"QUEUE_INVALID_POSITION","ident":"CLAPPER_QUEUE_INVALID_POSITION","summary":"The value used to refer to an invalid position in a #ClapperQueue","deprecated":null},{"type":"constant","name":"STREAM_LIST_INVALID_POSITION","ident":"CLAPPER_STREAM_LIST_INVALID_POSITION","summary":"The value used to refer to an invalid position in a #ClapperStreamList","deprecated":null},{"type":"constant","name":"TIME_FORMAT","ident":"CLAPPER_TIME_FORMAT","summary":"A string that can be used in printf-like format to display e.g. position or duration in `hh:mm:ss` format. Meant ...","deprecated":null},{"type":"constant","name":"TIME_MS_FORMAT","ident":"CLAPPER_TIME_MS_FORMAT","summary":"Same as [const@Clapper.TIME_FORMAT], but also displays milliseconds. Meant to be used together with [func@Clapper.TIME_MS_ARGS]. Example: ```c gchar ...","deprecated":null},{"type":"constant","name":"VERSION_S","ident":"CLAPPER_VERSION_S","summary":"Clapper version, encoded as a string","deprecated":null},{"type":"ctor","name":"new","type_name":"Discoverer","ident":"clapper_discoverer_new","summary":"Creates a new #ClapperDiscoverer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Marker","ident":"clapper_marker_new","summary":"Creates a new #ClapperMarker with given params. It is considered a programmer error trying to set an ending ...","deprecated":null},{"type":"ctor","name":"new","type_name":"MediaItem","ident":"clapper_media_item_new","summary":"Creates new #ClapperMediaItem from URI. Use one of the URI protocols supported by plugins in #GStreamer installation. For ...","deprecated":null},{"type":"ctor","name":"new","type_name":"Mpris","ident":"clapper_mpris_new","summary":"Creates a new #ClapperMpris instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Player","ident":"clapper_player_new","summary":"Creates a new #ClapperPlayer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Server","ident":"clapper_server_new","summary":"Creates a new #ClapperServer instance.","deprecated":null},{"type":"ctor","name":"new_from_file","type_name":"MediaItem","ident":"clapper_media_item_new_from_file","summary":"Creates new #ClapperMediaItem from #GFile. Same as [ctor@Clapper.MediaItem.new], but uses a [iface@Gio.File] for convenience in some situations instead ...","deprecated":null},{"type":"enum","name":"DiscovererDiscoveryMode","ctype":"ClapperDiscovererDiscoveryMode","summary":"No description available.","deprecated":null},{"type":"enum","name":"MarkerType","ctype":"ClapperMarkerType","summary":"No description available.","deprecated":null},{"type":"enum","name":"PlayerSeekMethod","ctype":"ClapperPlayerSeekMethod","summary":"No description available.","deprecated":null},{"type":"enum","name":"PlayerState","ctype":"ClapperPlayerState","summary":"No description available.","deprecated":null},{"type":"enum","name":"QueueProgressionMode","ctype":"ClapperQueueProgressionMode","summary":"No description available.","deprecated":null},{"type":"enum","name":"StreamType","ctype":"ClapperStreamType","summary":"No description available.","deprecated":null},{"type":"function","name":"init","ident":"clapper_init","summary":"Initializes the Clapper library. Implementations must always call this before using Clapper API. Because Clapper uses GStreamer internally, ...","deprecated":null},{"type":"function","name":"init_check","ident":"clapper_init_check","summary":"This function does the same thing as [func@Clapper.init], but instead of terminating on failure it returns %FALSE with @error set.","deprecated":null},{"type":"function_macro","name":"AUDIO_STREAM_CAST","ident":"CLAPPER_AUDIO_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CHECK_VERSION","ident":"CLAPPER_CHECK_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"DISCOVERER_CAST","ident":"CLAPPER_DISCOVERER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENCODE_VERSION","ident":"CLAPPER_ENCODE_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"FEATURE_CAST","ident":"CLAPPER_FEATURE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MARKER_CAST","ident":"CLAPPER_MARKER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MEDIA_ITEM_CAST","ident":"CLAPPER_MEDIA_ITEM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MPRIS_CAST","ident":"CLAPPER_MPRIS_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"PLAYER_CAST","ident":"CLAPPER_PLAYER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"QUEUE_CAST","ident":"CLAPPER_QUEUE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SERVER_CAST","ident":"CLAPPER_SERVER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"STREAM_CAST","ident":"CLAPPER_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"STREAM_LIST_CAST","ident":"CLAPPER_STREAM_LIST_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SUBTITLE_STREAM_CAST","ident":"CLAPPER_SUBTITLE_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"THREADED_OBJECT_CAST","ident":"CLAPPER_THREADED_OBJECT_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TIMELINE_CAST","ident":"CLAPPER_TIMELINE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TIME_ARGS","ident":"CLAPPER_TIME_ARGS","summary":"Formats @t for the [const@Clapper.TIME_FORMAT] format string.","deprecated":null},{"type":"function_macro","name":"TIME_MS_ARGS","ident":"CLAPPER_TIME_MS_ARGS","summary":"Formats @t for the [const@Clapper.TIME_MS_FORMAT] format string.","deprecated":null},{"type":"function_macro","name":"VIDEO_STREAM_CAST","ident":"CLAPPER_VIDEO_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"method","name":"add_feature","type_name":"Player","ident":"clapper_player_add_feature","summary":"Add another #ClapperFeature to the player. If feature is already added, this function will do nothing, so it ...","deprecated":null},{"type":"method","name":"add_item","type_name":"Queue","ident":"clapper_queue_add_item","summary":"Add another #ClapperMediaItem to the end of queue. If item is already in queue, this function will do ...","deprecated":null},{"type":"method","name":"clear","type_name":"Queue","ident":"clapper_queue_clear","summary":"Removes all media items from the queue. If queue is empty, this function will do nothing, so it ...","deprecated":null},{"type":"method","name":"find_item","type_name":"Queue","ident":"clapper_queue_find_item","summary":"Get the index of #ClapperMediaItem within #ClapperQueue.","deprecated":null},{"type":"method","name":"get_audio_enabled","type_name":"Player","ident":"clapper_player_get_audio_enabled","summary":"Get whether audio stream is enabled.","deprecated":null},{"type":"method","name":"get_audio_filter","type_name":"Player","ident":"clapper_player_get_audio_filter","summary":"Get #GstElement used as audio filter.","deprecated":null},{"type":"method","name":"get_audio_offset","type_name":"Player","ident":"clapper_player_get_audio_offset","summary":"Get the currently set audio stream offset. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_audio_sink","type_name":"Player","ident":"clapper_player_get_audio_sink","summary":"Get #GstElement used as audio sink.","deprecated":null},{"type":"method","name":"get_audio_streams","type_name":"Player","ident":"clapper_player_get_audio_streams","summary":"Get a list of audio streams within media item.","deprecated":null},{"type":"method","name":"get_autoplay","type_name":"Player","ident":"clapper_player_get_autoplay","summary":"Get the autoplay value.","deprecated":null},{"type":"method","name":"get_bitrate","type_name":"AudioStream","ident":"clapper_audio_stream_get_bitrate","summary":"Get bitrate of audio @stream.","deprecated":null},{"type":"method","name":"get_bitrate","type_name":"VideoStream","ident":"clapper_video_stream_get_bitrate","summary":"Get bitrate of video @stream.","deprecated":null},{"type":"method","name":"get_channels","type_name":"AudioStream","ident":"clapper_audio_stream_get_channels","summary":"Get number of audio channels in @stream.","deprecated":null},{"type":"method","name":"get_codec","type_name":"AudioStream","ident":"clapper_audio_stream_get_codec","summary":"Get codec used to encode @stream.","deprecated":null},{"type":"method","name":"get_codec","type_name":"VideoStream","ident":"clapper_video_stream_get_codec","summary":"Get codec used to encode @stream.","deprecated":null},{"type":"method","name":"get_container_format","type_name":"MediaItem","ident":"clapper_media_item_get_container_format","summary":"Get media item container format.","deprecated":null},{"type":"method","name":"get_context","type_name":"ThreadedObject","ident":"clapper_threaded_object_get_context","summary":"Get the #GMainContext of the thread used by this object. Useful when you want to invoke object thread ...","deprecated":null},{"type":"method","name":"get_current_audio_decoder","type_name":"Player","ident":"clapper_player_get_current_audio_decoder","summary":"Get #GstElement currently used as audio decoder.","deprecated":null},{"type":"method","name":"get_current_index","type_name":"Queue","ident":"clapper_queue_get_current_index","summary":"Get index of the currently selected #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_current_index","type_name":"StreamList","ident":"clapper_stream_list_get_current_index","summary":"Get index of the currently selected #ClapperStream.","deprecated":null},{"type":"method","name":"get_current_item","type_name":"Queue","ident":"clapper_queue_get_current_item","summary":"Get the currently selected #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_current_port","type_name":"Server","ident":"clapper_server_get_current_port","summary":"Get port on which server is currently listening on.","deprecated":null},{"type":"method","name":"get_current_stream","type_name":"StreamList","ident":"clapper_stream_list_get_current_stream","summary":"Get the currently selected #ClapperStream.","deprecated":null},{"type":"method","name":"get_current_video_decoder","type_name":"Player","ident":"clapper_player_get_current_video_decoder","summary":"Get #GstElement currently used as video decoder.","deprecated":null},{"type":"method","name":"get_discovery_mode","type_name":"Discoverer","ident":"clapper_discoverer_get_discovery_mode","summary":"Get the [enum@Clapper.DiscovererDiscoveryMode] of @discoverer.","deprecated":null},{"type":"method","name":"get_duration","type_name":"MediaItem","ident":"clapper_media_item_get_duration","summary":"Get media item duration as decimal number in seconds.","deprecated":null},{"type":"method","name":"get_enabled","type_name":"Server","ident":"clapper_server_get_enabled","summary":"Get whether #ClapperServer is set to be running.","deprecated":null},{"type":"method","name":"get_end","type_name":"Marker","ident":"clapper_marker_get_end","summary":"Get the end position (in seconds) of @marker.","deprecated":null},{"type":"method","name":"get_fallback_art_url","type_name":"Mpris","ident":"clapper_mpris_get_fallback_art_url","summary":"Get fallback art URL earlier set by user.","deprecated":null},{"type":"method","name":"get_fps","type_name":"VideoStream","ident":"clapper_video_stream_get_fps","summary":"Get number of frames per second in video @stream.","deprecated":null},{"type":"method","name":"get_gapless","type_name":"Queue","ident":"clapper_queue_get_gapless","summary":"Get if #ClapperQueue is set to use gapless progression.","deprecated":null},{"type":"method","name":"get_height","type_name":"VideoStream","ident":"clapper_video_stream_get_height","summary":"Get height of video @stream.","deprecated":null},{"type":"method","name":"get_id","type_name":"MediaItem","ident":"clapper_media_item_get_id","summary":"Get the unique ID of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_instant","type_name":"Queue","ident":"clapper_queue_get_instant","summary":"Get if #ClapperQueue is set to use instant media item changes.","deprecated":null},{"type":"method","name":"get_item","type_name":"Queue","ident":"clapper_queue_get_item","summary":"Get the #ClapperMediaItem at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_lang_code","type_name":"AudioStream","ident":"clapper_audio_stream_get_lang_code","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_code","type_name":"SubtitleStream","ident":"clapper_subtitle_stream_get_lang_code","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_name","type_name":"AudioStream","ident":"clapper_audio_stream_get_lang_name","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_name","type_name":"SubtitleStream","ident":"clapper_subtitle_stream_get_lang_name","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_marker","type_name":"Timeline","ident":"clapper_timeline_get_marker","summary":"Get the #ClapperMarker at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_marker_type","type_name":"Marker","ident":"clapper_marker_get_marker_type","summary":"Get the #ClapperMarkerType of @marker.","deprecated":null},{"type":"method","name":"get_mute","type_name":"Player","ident":"clapper_player_get_mute","summary":"Get the mute state of the player.","deprecated":null},{"type":"method","name":"get_n_items","type_name":"Queue","ident":"clapper_queue_get_n_items","summary":"Get the number of items in #ClapperQueue. This behaves the same as g_list_model_get_n_items(), and is here for code ...","deprecated":null},{"type":"method","name":"get_n_markers","type_name":"Timeline","ident":"clapper_timeline_get_n_markers","summary":"Get the number of markers in #ClapperTimeline. This behaves the same as [method@Gio.ListModel.get_n_items], and is here for code ...","deprecated":null},{"type":"method","name":"get_n_streams","type_name":"StreamList","ident":"clapper_stream_list_get_n_streams","summary":"Get the number of streams in #ClapperStreamList. This behaves the same as g_list_model_get_n_items(), and is here for code ...","deprecated":null},{"type":"method","name":"get_pixel_format","type_name":"VideoStream","ident":"clapper_video_stream_get_pixel_format","summary":"Get pixel format of video @stream.","deprecated":null},{"type":"method","name":"get_port","type_name":"Server","ident":"clapper_server_get_port","summary":"Get requested server listening port.","deprecated":null},{"type":"method","name":"get_position","type_name":"Player","ident":"clapper_player_get_position","summary":"Get the current player playback position. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_progression_mode","type_name":"Queue","ident":"clapper_queue_get_progression_mode","summary":"Get the #ClapperQueueProgressionMode of the #ClapperQueue.","deprecated":null},{"type":"method","name":"get_queue","type_name":"Player","ident":"clapper_player_get_queue","summary":"Get the #ClapperQueue of the player. The queue belongs to the player and can be accessed for as ...","deprecated":null},{"type":"method","name":"get_queue_controllable","type_name":"Mpris","ident":"clapper_mpris_get_queue_controllable","summary":"Get whether remote `MPRIS` clients can control [class@Clapper.Queue].","deprecated":null},{"type":"method","name":"get_queue_controllable","type_name":"Server","ident":"clapper_server_get_queue_controllable","summary":"Get whether remote @server clients can control [class@Clapper.Queue].","deprecated":null},{"type":"method","name":"get_running","type_name":"Server","ident":"clapper_server_get_running","summary":"Get whether #ClapperServer is currently running.","deprecated":null},{"type":"method","name":"get_sample_format","type_name":"AudioStream","ident":"clapper_audio_stream_get_sample_format","summary":"Get sample format of audio @stream.","deprecated":null},{"type":"method","name":"get_sample_rate","type_name":"AudioStream","ident":"clapper_audio_stream_get_sample_rate","summary":"Get sample rate of audio @stream (in Hz).","deprecated":null},{"type":"method","name":"get_speed","type_name":"Player","ident":"clapper_player_get_speed","summary":"Get the speed of the player used for playback.","deprecated":null},{"type":"method","name":"get_start","type_name":"Marker","ident":"clapper_marker_get_start","summary":"Get the start position (in seconds) of @marker.","deprecated":null},{"type":"method","name":"get_state","type_name":"Player","ident":"clapper_player_get_state","summary":"Get the current #ClapperPlayerState.","deprecated":null},{"type":"method","name":"get_stream","type_name":"StreamList","ident":"clapper_stream_list_get_stream","summary":"Get the #ClapperStream at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_stream_type","type_name":"Stream","ident":"clapper_stream_get_stream_type","summary":"Get the #ClapperStreamType of @stream.","deprecated":null},{"type":"method","name":"get_subtitle_font_desc","type_name":"Player","ident":"clapper_player_get_subtitle_font_desc","summary":"Get the currently set font description used for subtitle stream rendering.","deprecated":null},{"type":"method","name":"get_subtitle_offset","type_name":"Player","ident":"clapper_player_get_subtitle_offset","summary":"Get the currently set subtitle stream offset. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_subtitle_streams","type_name":"Player","ident":"clapper_player_get_subtitle_streams","summary":"Get a list of subtitle streams within media item.","deprecated":null},{"type":"method","name":"get_subtitles_enabled","type_name":"Player","ident":"clapper_player_get_subtitles_enabled","summary":"Get whether subtitles are to be shown when available.","deprecated":null},{"type":"method","name":"get_suburi","type_name":"MediaItem","ident":"clapper_media_item_get_suburi","summary":"Get the additional URI of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_timeline","type_name":"MediaItem","ident":"clapper_media_item_get_timeline","summary":"Get the [class@Clapper.Timeline] assosiated with @item.","deprecated":null},{"type":"method","name":"get_title","type_name":"Marker","ident":"clapper_marker_get_title","summary":"Get the title of @marker.","deprecated":null},{"type":"method","name":"get_title","type_name":"MediaItem","ident":"clapper_media_item_get_title","summary":"Get media item title. The title can be either text detected by media discovery once it completes. Otherwise ...","deprecated":null},{"type":"method","name":"get_title","type_name":"Stream","ident":"clapper_stream_get_title","summary":"Get the title of @stream, if any.","deprecated":null},{"type":"method","name":"get_uri","type_name":"MediaItem","ident":"clapper_media_item_get_uri","summary":"Get the URI of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_video_enabled","type_name":"Player","ident":"clapper_player_get_video_enabled","summary":"Get whether video stream is enabled.","deprecated":null},{"type":"method","name":"get_video_filter","type_name":"Player","ident":"clapper_player_get_video_filter","summary":"Get #GstElement used as video filter.","deprecated":null},{"type":"method","name":"get_video_sink","type_name":"Player","ident":"clapper_player_get_video_sink","summary":"Get #GstElement used as video sink.","deprecated":null},{"type":"method","name":"get_video_streams","type_name":"Player","ident":"clapper_player_get_video_streams","summary":"Get a list of video streams within media item.","deprecated":null},{"type":"method","name":"get_volume","type_name":"Player","ident":"clapper_player_get_volume","summary":"Get the volume of the player.","deprecated":null},{"type":"method","name":"get_width","type_name":"VideoStream","ident":"clapper_video_stream_get_width","summary":"Get width of video @stream.","deprecated":null},{"type":"method","name":"insert_item","type_name":"Queue","ident":"clapper_queue_insert_item","summary":"Insert another #ClapperMediaItem at @index position to the queue. If item is already in queue, this function will ...","deprecated":null},{"type":"method","name":"insert_marker","type_name":"Timeline","ident":"clapper_timeline_insert_marker","summary":"Insert the #ClapperMarker into @timeline.","deprecated":null},{"type":"method","name":"item_is_current","type_name":"Queue","ident":"clapper_queue_item_is_current","summary":"Checks if given #ClapperMediaItem is currently selected.","deprecated":null},{"type":"method","name":"pause","type_name":"Player","ident":"clapper_player_pause","summary":"Pause the playback of current media item. This function will queue a request for the underlaying #GStreamer pipeline ...","deprecated":null},{"type":"method","name":"play","type_name":"Player","ident":"clapper_player_play","summary":"Either start or resume the playback of current media item. This function will queue a request for the ...","deprecated":null},{"type":"method","name":"remove_index","type_name":"Queue","ident":"clapper_queue_remove_index","summary":"Removes #ClapperMediaItem at @index from the queue.","deprecated":null},{"type":"method","name":"remove_item","type_name":"Queue","ident":"clapper_queue_remove_item","summary":"Removes #ClapperMediaItem from the queue. If item either was never in the queue or was removed from it ...","deprecated":null},{"type":"method","name":"remove_marker","type_name":"Timeline","ident":"clapper_timeline_remove_marker","summary":"Removes #ClapperMarker from the timeline. If marker was not in the @timeline, this function will do nothing, so ...","deprecated":null},{"type":"method","name":"reposition_item","type_name":"Queue","ident":"clapper_queue_reposition_item","summary":"Change position of one #ClapperMediaItem within the queue. Note that the @index is the new position you expect ...","deprecated":null},{"type":"method","name":"seek","type_name":"Player","ident":"clapper_player_seek","summary":"Request the player to perform a seek operation. This function will use [enum@Clapper.PlayerSeekMethod.NORMAL] as a seeking method. If ...","deprecated":null},{"type":"method","name":"seek_custom","type_name":"Player","ident":"clapper_player_seek_custom","summary":"Request the player to perform a seek operation. Same as [method@Clapper.Player.seek], but also allows to specify [enum@Clapper.PlayerSeekMethod] to ...","deprecated":null},{"type":"method","name":"select_index","type_name":"Queue","ident":"clapper_queue_select_index","summary":"Selects #ClapperMediaItem at @index from @queue as current one or unselects currently selected index when @index is #CLAPPER_QUEUE_INVALID_POSITION.","deprecated":null},{"type":"method","name":"select_index","type_name":"StreamList","ident":"clapper_stream_list_select_index","summary":"Selects #ClapperStream at @index from @list as current one.","deprecated":null},{"type":"method","name":"select_item","type_name":"Queue","ident":"clapper_queue_select_item","summary":"Selects #ClapperMediaItem from @queue as current one or unselects currently selected item when @item is %NULL.","deprecated":null},{"type":"method","name":"select_next_item","type_name":"Queue","ident":"clapper_queue_select_next_item","summary":"Selects next #ClapperMediaItem from @queue for playback. Note that this will try to select next item in the ...","deprecated":null},{"type":"method","name":"select_previous_item","type_name":"Queue","ident":"clapper_queue_select_previous_item","summary":"Selects previous #ClapperMediaItem from @queue for playback. Note that this will try to select previous item in the ...","deprecated":null},{"type":"method","name":"select_stream","type_name":"StreamList","ident":"clapper_stream_list_select_stream","summary":"Selects #ClapperStream from @list to be activated.","deprecated":null},{"type":"method","name":"set_audio_enabled","type_name":"Player","ident":"clapper_player_set_audio_enabled","summary":"Set whether enable audio stream.","deprecated":null},{"type":"method","name":"set_audio_filter","type_name":"Player","ident":"clapper_player_set_audio_filter","summary":"Set #GstElement to be used as audio filter.","deprecated":null},{"type":"method","name":"set_audio_offset","type_name":"Player","ident":"clapper_player_set_audio_offset","summary":"Set synchronisation offset between the audio stream and video. Positive values make the audio ahead of the video ...","deprecated":null},{"type":"method","name":"set_audio_sink","type_name":"Player","ident":"clapper_player_set_audio_sink","summary":"Set #GstElement to be used as audio sink.","deprecated":null},{"type":"method","name":"set_autoplay","type_name":"Player","ident":"clapper_player_set_autoplay","summary":"Set the autoplay state of the player. When autoplay is enabled, player will always try to start playback ...","deprecated":null},{"type":"method","name":"set_discovery_mode","type_name":"Discoverer","ident":"clapper_discoverer_set_discovery_mode","summary":"Set the [enum@Clapper.DiscovererDiscoveryMode] of @discoverer.","deprecated":null},{"type":"method","name":"set_enabled","type_name":"Server","ident":"clapper_server_set_enabled","summary":"Set whether #ClapperServer should be running. Note that server feature will run only after being added to the ...","deprecated":null},{"type":"method","name":"set_fallback_art_url","type_name":"Mpris","ident":"clapper_mpris_set_fallback_art_url","summary":"Set fallback artwork to show when media does not provide one.","deprecated":null},{"type":"method","name":"set_gapless","type_name":"Queue","ident":"clapper_queue_set_gapless","summary":"Set #ClapperQueue progression to be gapless. Gapless playback will try to re-use as much as possible of underlying ...","deprecated":null},{"type":"method","name":"set_instant","type_name":"Queue","ident":"clapper_queue_set_instant","summary":"Set #ClapperQueue media item changes to be instant. Instant will try to re-use as much as possible of ...","deprecated":null},{"type":"method","name":"set_mute","type_name":"Player","ident":"clapper_player_set_mute","summary":"Set the mute state of the player.","deprecated":null},{"type":"method","name":"set_port","type_name":"Server","ident":"clapper_server_set_port","summary":"Set server listening port.","deprecated":null},{"type":"method","name":"set_progression_mode","type_name":"Queue","ident":"clapper_queue_set_progression_mode","summary":"Set the #ClapperQueueProgressionMode of the #ClapperQueue. Changing the mode set will alter next item selection at the end ...","deprecated":null},{"type":"method","name":"set_queue_controllable","type_name":"Mpris","ident":"clapper_mpris_set_queue_controllable","summary":"Set whether remote MPRIS clients can control #ClapperQueue. This includes ability to open new URIs, adding/removing items from ...","deprecated":null},{"type":"method","name":"set_queue_controllable","type_name":"Server","ident":"clapper_server_set_queue_controllable","summary":"Set whether remote @server clients can control [class@Clapper.Queue]. This includes ability to add/remove items from the queue and ...","deprecated":null},{"type":"method","name":"set_speed","type_name":"Player","ident":"clapper_player_set_speed","summary":"Set the speed multiplier of the player.","deprecated":null},{"type":"method","name":"set_subtitle_font_desc","type_name":"Player","ident":"clapper_player_set_subtitle_font_desc","summary":"Set Pango font description to be used for subtitle stream rendering.","deprecated":null},{"type":"method","name":"set_subtitle_offset","type_name":"Player","ident":"clapper_player_set_subtitle_offset","summary":"Set synchronisation offset between the subtitle stream and video. Positive values make the subtitles ahead of the video ...","deprecated":null},{"type":"method","name":"set_subtitles_enabled","type_name":"Player","ident":"clapper_player_set_subtitles_enabled","summary":"Set whether subtitles should be shown if any.","deprecated":null},{"type":"method","name":"set_suburi","type_name":"MediaItem","ident":"clapper_media_item_set_suburi","summary":"Set the additional URI of #ClapperMediaItem. This is typically used to add an external subtitles URI to the @item.","deprecated":null},{"type":"method","name":"set_video_enabled","type_name":"Player","ident":"clapper_player_set_video_enabled","summary":"Set whether enable video stream.","deprecated":null},{"type":"method","name":"set_video_filter","type_name":"Player","ident":"clapper_player_set_video_filter","summary":"Set #GstElement to be used as video filter.","deprecated":null},{"type":"method","name":"set_video_sink","type_name":"Player","ident":"clapper_player_set_video_sink","summary":"Set #GstElement to be used as video sink.","deprecated":null},{"type":"method","name":"set_volume","type_name":"Player","ident":"clapper_player_set_volume","summary":"Set the volume of the player. The value should be within 0 - 2.0 range, where 1.0 is ...","deprecated":null},{"type":"method","name":"steal_index","type_name":"Queue","ident":"clapper_queue_steal_index","summary":"Removes #ClapperMediaItem at @index from the queue.","deprecated":null},{"type":"method","name":"stop","type_name":"Player","ident":"clapper_player_stop","summary":"Stop the playback of current media item. This function will queue a request for the underlaying #GStreamer pipeline ...","deprecated":null},{"type":"property","name":"audio-enabled","type_name":"Player","summary":"Whether audio stream is enabled.","deprecated":null},{"type":"property","name":"audio-filter","type_name":"Player","summary":"Optional audio filter to use (none by default).","deprecated":null},{"type":"property","name":"audio-offset","type_name":"Player","summary":"Audio stream offset relative to video.","deprecated":null},{"type":"property","name":"audio-sink","type_name":"Player","summary":"Audio sink to use (autoaudiosink by default).","deprecated":null},{"type":"property","name":"audio-streams","type_name":"Player","summary":"List of currently available audio streams.","deprecated":null},{"type":"property","name":"autoplay","type_name":"Player","summary":"Always try to start playback after media item changes.","deprecated":null},{"type":"property","name":"bitrate","type_name":"AudioStream","summary":"Stream bitrate.","deprecated":null},{"type":"property","name":"bitrate","type_name":"VideoStream","summary":"Stream bitrate.","deprecated":null},{"type":"property","name":"channels","type_name":"AudioStream","summary":"Stream number of audio channels.","deprecated":null},{"type":"property","name":"codec","type_name":"AudioStream","summary":"Stream codec.","deprecated":null},{"type":"property","name":"codec","type_name":"VideoStream","summary":"Stream codec.","deprecated":null},{"type":"property","name":"container-format","type_name":"MediaItem","summary":"Media container format.","deprecated":null},{"type":"property","name":"current-audio-decoder","type_name":"Player","summary":"Currently used audio decoder.","deprecated":null},{"type":"property","name":"current-index","type_name":"Queue","summary":"Index of currently selected media item for playback.","deprecated":null},{"type":"property","name":"current-index","type_name":"StreamList","summary":"Index of currently selected stream.","deprecated":null},{"type":"property","name":"current-item","type_name":"Queue","summary":"Currently selected media item for playback.","deprecated":null},{"type":"property","name":"current-port","type_name":"Server","summary":"Port on which server is currently listening on or 0 if not listening.","deprecated":null},{"type":"property","name":"current-stream","type_name":"StreamList","summary":"Currently selected stream.","deprecated":null},{"type":"property","name":"current-video-decoder","type_name":"Player","summary":"Currently used video decoder.","deprecated":null},{"type":"property","name":"desktop-entry","type_name":"Mpris","summary":"The basename of an installed .desktop file with the \".desktop\" extension stripped.","deprecated":null},{"type":"property","name":"discovery-mode","type_name":"Discoverer","summary":"Discoverer discovery mode.","deprecated":null},{"type":"property","name":"duration","type_name":"MediaItem","summary":"Media duration as a decimal number in seconds.","deprecated":null},{"type":"property","name":"enabled","type_name":"Server","summary":"Whether server is enabled.","deprecated":null},{"type":"property","name":"end","type_name":"Marker","summary":"Ending time of marker.","deprecated":null},{"type":"property","name":"fallback-art-url","type_name":"Mpris","summary":"Fallback artwork to show when media does not provide one.","deprecated":null},{"type":"property","name":"fps","type_name":"VideoStream","summary":"Stream FPS.","deprecated":null},{"type":"property","name":"gapless","type_name":"Queue","summary":"Use gapless progression.","deprecated":null},{"type":"property","name":"height","type_name":"VideoStream","summary":"Stream height.","deprecated":null},{"type":"property","name":"id","type_name":"MediaItem","summary":"Media Item ID.","deprecated":null},{"type":"property","name":"identity","type_name":"Mpris","summary":"A friendly name to identify the media player. Example: \"My Player\"","deprecated":null},{"type":"property","name":"instant","type_name":"Queue","summary":"Use instant media item changes.","deprecated":null},{"type":"property","name":"lang-code","type_name":"AudioStream","summary":"Stream language code in ISO-639 format.","deprecated":null},{"type":"property","name":"lang-code","type_name":"SubtitleStream","summary":"Stream language code in ISO-639 format.","deprecated":null},{"type":"property","name":"lang-name","type_name":"AudioStream","summary":"Stream full language name determined from lang code.","deprecated":null},{"type":"property","name":"lang-name","type_name":"SubtitleStream","summary":"Stream full language name determined from lang code.","deprecated":null},{"type":"property","name":"marker-type","type_name":"Marker","summary":"Type of stream.","deprecated":null},{"type":"property","name":"mute","type_name":"Player","summary":"Mute audio without changing volume.","deprecated":null},{"type":"property","name":"n-items","type_name":"Queue","summary":"Number of media items in the queue.","deprecated":null},{"type":"property","name":"n-markers","type_name":"Timeline","summary":"Number of markers in the timeline.","deprecated":null},{"type":"property","name":"n-streams","type_name":"StreamList","summary":"Number of streams in the list.","deprecated":null},{"type":"property","name":"own-name","type_name":"Mpris","summary":"DBus name to own on connection. Must be written as a reverse DNS format starting with \"org.mpris.MediaPlayer2.\" prefix. ...","deprecated":null},{"type":"property","name":"pixel-format","type_name":"VideoStream","summary":"Stream pixel format.","deprecated":null},{"type":"property","name":"port","type_name":"Server","summary":"Port to listen on or 0 for using random unused port.","deprecated":null},{"type":"property","name":"position","type_name":"Player","summary":"Current playback position as a decimal number in seconds.","deprecated":null},{"type":"property","name":"progression-mode","type_name":"Queue","summary":"Queue progression mode.","deprecated":null},{"type":"property","name":"queue","type_name":"Player","summary":"Clapper playback queue.","deprecated":null},{"type":"property","name":"queue-controllable","type_name":"Mpris","summary":"Whether remote MPRIS clients can control #ClapperQueue.","deprecated":null},{"type":"property","name":"queue-controllable","type_name":"Server","summary":"Whether remote server clients can control #ClapperQueue.","deprecated":null},{"type":"property","name":"running","type_name":"Server","summary":"Whether server is currently running.","deprecated":null},{"type":"property","name":"sample-format","type_name":"AudioStream","summary":"Stream sample format.","deprecated":null},{"type":"property","name":"sample-rate","type_name":"AudioStream","summary":"Stream sample rate (in Hz).","deprecated":null},{"type":"property","name":"speed","type_name":"Player","summary":"Current playback speed.","deprecated":null},{"type":"property","name":"start","type_name":"Marker","summary":"Starting time of marker.","deprecated":null},{"type":"property","name":"state","type_name":"Player","summary":"Current playback state.","deprecated":null},{"type":"property","name":"stream-type","type_name":"Stream","summary":"Type of stream.","deprecated":null},{"type":"property","name":"subtitle-font-desc","type_name":"Player","summary":"Subtitle stream font description.","deprecated":null},{"type":"property","name":"subtitle-offset","type_name":"Player","summary":"Subtitle stream offset relative to video.","deprecated":null},{"type":"property","name":"subtitle-streams","type_name":"Player","summary":"List of currently available subtitle streams.","deprecated":null},{"type":"property","name":"subtitles-enabled","type_name":"Player","summary":"Whether subtitles stream is enabled.","deprecated":null},{"type":"property","name":"suburi","type_name":"MediaItem","summary":"Media additional URI.","deprecated":null},{"type":"property","name":"timeline","type_name":"MediaItem","summary":"No description available.","deprecated":null},{"type":"property","name":"title","type_name":"Marker","summary":"Title of marker.","deprecated":null},{"type":"property","name":"title","type_name":"MediaItem","summary":"Media title.","deprecated":null},{"type":"property","name":"title","type_name":"Stream","summary":"Title of stream.","deprecated":null},{"type":"property","name":"uri","type_name":"MediaItem","summary":"Media URI.","deprecated":null},{"type":"property","name":"video-enabled","type_name":"Player","summary":"Whether video stream is enabled.","deprecated":null},{"type":"property","name":"video-filter","type_name":"Player","summary":"Optional video filter to use (none by default).","deprecated":null},{"type":"property","name":"video-sink","type_name":"Player","summary":"Video sink to use (autovideosink by default).","deprecated":null},{"type":"property","name":"video-streams","type_name":"Player","summary":"List of currently available video streams.","deprecated":null},{"type":"property","name":"volume","type_name":"Player","summary":"Current volume as a decimal number (1.0 = 100%). Note that #ClapperPlayer uses a CUBIC volume scale, meaning ...","deprecated":null},{"type":"property","name":"width","type_name":"VideoStream","summary":"Stream width.","deprecated":null},{"type":"signal","name":"error","type_name":"Player","summary":"These are normal error messages. Upon emitting this signal, playback will stop due to the error.","deprecated":null},{"type":"signal","name":"error","type_name":"Server","summary":"Error signal when server could not start. This will be emitted from application main thread.","deprecated":null},{"type":"signal","name":"missing-plugin","type_name":"Player","summary":"A #GStreamer plugin or one of its features needed for playback is missing. The @description and @installer_detail can ...","deprecated":null},{"type":"signal","name":"seek-done","type_name":"Player","summary":"A seeking operation has finished. Player is now at playback position after seek.","deprecated":null},{"type":"signal","name":"warning","type_name":"Player","summary":"These are some usually more minor error messages that should be treated like warnings. Should not generally prevent/stop playback.","deprecated":null},{"type":"vfunc","name":"internal_stream_updated","type_name":"Stream","summary":"This function is called when internal #GstStream gets updated. Meant for internal usage only. Used for subclasses to update ...","deprecated":null},{"type":"vfunc","name":"item_updated","type_name":"Feature","summary":"An item in queue got updated. This might be (or not) currently played item. Implementations can get parent player ...","deprecated":null},{"type":"vfunc","name":"mute_changed","type_name":"Feature","summary":"Player mute state was changed.","deprecated":null},{"type":"vfunc","name":"played_item_changed","type_name":"Feature","summary":"New media item started playing. All following events (such as position changes) will be related to this @item from ...","deprecated":null},{"type":"vfunc","name":"position_changed","type_name":"Feature","summary":"Player position was changed.","deprecated":null},{"type":"vfunc","name":"prepare","type_name":"Feature","summary":"Prepare feature for operation (optional). This is different from init() as its called from features thread once feature ...","deprecated":null},{"type":"vfunc","name":"property_changed","type_name":"Feature","summary":"A property of @feature changed its value. Useful for reconfiguring @feature, since unlike \"notify\" signal this is always ...","deprecated":null},{"type":"vfunc","name":"queue_cleared","type_name":"Feature","summary":"All items were removed from queue. Note that in such event @queue_item_removed will NOT be called for each item ...","deprecated":null},{"type":"vfunc","name":"queue_item_added","type_name":"Feature","summary":"An item was added to the queue.","deprecated":null},{"type":"vfunc","name":"queue_item_removed","type_name":"Feature","summary":"An item was removed from queue.","deprecated":null},{"type":"vfunc","name":"queue_item_repositioned","type_name":"Feature","summary":"No description available.","deprecated":null},{"type":"vfunc","name":"queue_progression_changed","type_name":"Feature","summary":"Progression mode of the queue was changed.","deprecated":null},{"type":"vfunc","name":"speed_changed","type_name":"Feature","summary":"Player speed was changed.","deprecated":null},{"type":"vfunc","name":"state_changed","type_name":"Feature","summary":"Player state was changed.","deprecated":null},{"type":"vfunc","name":"thread_start","type_name":"ThreadedObject","summary":"Called right after thread started. Useful for initializing objects that work within this new thread.","deprecated":null},{"type":"vfunc","name":"thread_stop","type_name":"ThreadedObject","summary":"Called when thread is going to stop. Useful for cleanup of things created on thread start.","deprecated":null},{"type":"vfunc","name":"unprepare","type_name":"Feature","summary":"Revert the changes done in @prepare (optional).","deprecated":null},{"type":"vfunc","name":"volume_changed","type_name":"Feature","summary":"Player volume was changed.","deprecated":null}],"terms":{}}
\ No newline at end of file
+{"meta":{"ns":"Clapper","version":"0.0","generator":"gi-docgen","generator-version":"2023.3"},"symbols":[{"type":"class","name":"AudioStream","ctype":"ClapperAudioStream","summary":"Represents an audio stream within media.","deprecated":null},{"type":"class","name":"Discoverer","ctype":"ClapperDiscoverer","summary":"An optional Discoverer feature to be added to the player. #ClapperDiscoverer is a feature that wraps around #GstDiscoverer ...","deprecated":null},{"type":"class","name":"Feature","ctype":"ClapperFeature","summary":"A base class for creating new features for the player. Feature objects are meant for adding additional functionalities ...","deprecated":null},{"type":"class","name":"Marker","ctype":"ClapperMarker","summary":"Represents a point in timeline. Markers are a convienient way of marking points of interest within a [class@Clapper.Timeline] ...","deprecated":null},{"type":"class","name":"MediaItem","ctype":"ClapperMediaItem","summary":"Represents a media item. A newly created media item must be added to player [class@Clapper.Queue] first in order ...","deprecated":null},{"type":"class","name":"Mpris","ctype":"ClapperMpris","summary":"An optional `MPRIS` feature to add to the player. Not every OS supports `MPRIS`. Use [const@Clapper.HAVE_MPRIS] macro to ...","deprecated":null},{"type":"class","name":"Player","ctype":"ClapperPlayer","summary":"The media player object used for playback. #ClapperPlayer was written in an easy to use way, so no ...","deprecated":null},{"type":"class","name":"Queue","ctype":"ClapperQueue","summary":"A queue of media to be played.","deprecated":null},{"type":"class","name":"Server","ctype":"ClapperServer","summary":"An optional Server feature to add to the player. #ClapperServer is a feature that hosts a local server ...","deprecated":null},{"type":"class","name":"Stream","ctype":"ClapperStream","summary":"Represents a stream within media.","deprecated":null},{"type":"class","name":"StreamList","ctype":"ClapperStreamList","summary":"A list of media streams.","deprecated":null},{"type":"class","name":"SubtitleStream","ctype":"ClapperSubtitleStream","summary":"Represents a subtitle stream within media.","deprecated":null},{"type":"class","name":"ThreadedObject","ctype":"ClapperThreadedObject","summary":"A base class for creating objects that work within a separate thread.","deprecated":null},{"type":"class","name":"Timeline","ctype":"ClapperTimeline","summary":"A media timeline filled with point markers.","deprecated":null},{"type":"class","name":"VideoStream","ctype":"ClapperVideoStream","summary":"Represents a video stream within media.","deprecated":null},{"type":"constant","name":"HAVE_DISCOVERER","ident":"CLAPPER_HAVE_DISCOVERER","summary":"Check if Clapper was compiled with Discoverer feature.","deprecated":null},{"type":"constant","name":"HAVE_MPRIS","ident":"CLAPPER_HAVE_MPRIS","summary":"Check if Clapper was compiled with MPRIS feature.","deprecated":null},{"type":"constant","name":"HAVE_SERVER","ident":"CLAPPER_HAVE_SERVER","summary":"Check if Clapper was compiled with Server feature.","deprecated":null},{"type":"constant","name":"MAJOR_VERSION","ident":"CLAPPER_MAJOR_VERSION","summary":"Clapper major version component","deprecated":null},{"type":"constant","name":"MARKER_NO_END","ident":"CLAPPER_MARKER_NO_END","summary":"The value used to indicate that marker does not have an ending time specified","deprecated":null},{"type":"constant","name":"MICRO_VERSION","ident":"CLAPPER_MICRO_VERSION","summary":"Clapper micro version component","deprecated":null},{"type":"constant","name":"MINOR_VERSION","ident":"CLAPPER_MINOR_VERSION","summary":"Clapper minor version component","deprecated":null},{"type":"constant","name":"QUEUE_INVALID_POSITION","ident":"CLAPPER_QUEUE_INVALID_POSITION","summary":"The value used to refer to an invalid position in a #ClapperQueue","deprecated":null},{"type":"constant","name":"STREAM_LIST_INVALID_POSITION","ident":"CLAPPER_STREAM_LIST_INVALID_POSITION","summary":"The value used to refer to an invalid position in a #ClapperStreamList","deprecated":null},{"type":"constant","name":"TIME_FORMAT","ident":"CLAPPER_TIME_FORMAT","summary":"A string that can be used in printf-like format to display e.g. position or duration in `hh:mm:ss` format. Meant ...","deprecated":null},{"type":"constant","name":"TIME_MS_FORMAT","ident":"CLAPPER_TIME_MS_FORMAT","summary":"Same as [const@Clapper.TIME_FORMAT], but also displays milliseconds. Meant to be used together with [func@Clapper.TIME_MS_ARGS]. Example: ```c gchar ...","deprecated":null},{"type":"constant","name":"VERSION_S","ident":"CLAPPER_VERSION_S","summary":"Clapper version, encoded as a string","deprecated":null},{"type":"ctor","name":"new","type_name":"Discoverer","ident":"clapper_discoverer_new","summary":"Creates a new #ClapperDiscoverer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Marker","ident":"clapper_marker_new","summary":"Creates a new #ClapperMarker with given params. It is considered a programmer error trying to set an ending ...","deprecated":null},{"type":"ctor","name":"new","type_name":"MediaItem","ident":"clapper_media_item_new","summary":"Creates new #ClapperMediaItem from URI. Use one of the URI protocols supported by plugins in #GStreamer installation. For ...","deprecated":null},{"type":"ctor","name":"new","type_name":"Mpris","ident":"clapper_mpris_new","summary":"Creates a new #ClapperMpris instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Player","ident":"clapper_player_new","summary":"Creates a new #ClapperPlayer instance.","deprecated":null},{"type":"ctor","name":"new","type_name":"Server","ident":"clapper_server_new","summary":"Creates a new #ClapperServer instance.","deprecated":null},{"type":"ctor","name":"new_from_file","type_name":"MediaItem","ident":"clapper_media_item_new_from_file","summary":"Creates new #ClapperMediaItem from #GFile. Same as [ctor@Clapper.MediaItem.new], but uses a [iface@Gio.File] for convenience in some situations instead ...","deprecated":null},{"type":"enum","name":"DiscovererDiscoveryMode","ctype":"ClapperDiscovererDiscoveryMode","summary":"No description available.","deprecated":null},{"type":"enum","name":"MarkerType","ctype":"ClapperMarkerType","summary":"No description available.","deprecated":null},{"type":"enum","name":"PlayerSeekMethod","ctype":"ClapperPlayerSeekMethod","summary":"No description available.","deprecated":null},{"type":"enum","name":"PlayerState","ctype":"ClapperPlayerState","summary":"No description available.","deprecated":null},{"type":"enum","name":"QueueProgressionMode","ctype":"ClapperQueueProgressionMode","summary":"No description available.","deprecated":null},{"type":"enum","name":"StreamType","ctype":"ClapperStreamType","summary":"No description available.","deprecated":null},{"type":"function","name":"init","ident":"clapper_init","summary":"Initializes the Clapper library. Implementations must always call this before using Clapper API. Because Clapper uses GStreamer internally, ...","deprecated":null},{"type":"function","name":"init_check","ident":"clapper_init_check","summary":"This function does the same thing as [func@Clapper.init], but instead of terminating on failure it returns %FALSE with @error set.","deprecated":null},{"type":"function_macro","name":"AUDIO_STREAM_CAST","ident":"CLAPPER_AUDIO_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"CHECK_VERSION","ident":"CLAPPER_CHECK_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"DISCOVERER_CAST","ident":"CLAPPER_DISCOVERER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"ENCODE_VERSION","ident":"CLAPPER_ENCODE_VERSION","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"FEATURE_CAST","ident":"CLAPPER_FEATURE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MARKER_CAST","ident":"CLAPPER_MARKER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MEDIA_ITEM_CAST","ident":"CLAPPER_MEDIA_ITEM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"MPRIS_CAST","ident":"CLAPPER_MPRIS_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"PLAYER_CAST","ident":"CLAPPER_PLAYER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"QUEUE_CAST","ident":"CLAPPER_QUEUE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SERVER_CAST","ident":"CLAPPER_SERVER_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"STREAM_CAST","ident":"CLAPPER_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"STREAM_LIST_CAST","ident":"CLAPPER_STREAM_LIST_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"SUBTITLE_STREAM_CAST","ident":"CLAPPER_SUBTITLE_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"THREADED_OBJECT_CAST","ident":"CLAPPER_THREADED_OBJECT_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TIMELINE_CAST","ident":"CLAPPER_TIMELINE_CAST","summary":"No description available.","deprecated":null},{"type":"function_macro","name":"TIME_ARGS","ident":"CLAPPER_TIME_ARGS","summary":"Formats @t for the [const@Clapper.TIME_FORMAT] format string.","deprecated":null},{"type":"function_macro","name":"TIME_MS_ARGS","ident":"CLAPPER_TIME_MS_ARGS","summary":"Formats @t for the [const@Clapper.TIME_MS_FORMAT] format string.","deprecated":null},{"type":"function_macro","name":"VIDEO_STREAM_CAST","ident":"CLAPPER_VIDEO_STREAM_CAST","summary":"No description available.","deprecated":null},{"type":"method","name":"add_feature","type_name":"Player","ident":"clapper_player_add_feature","summary":"Add another #ClapperFeature to the player. If feature is already added, this function will do nothing, so it ...","deprecated":null},{"type":"method","name":"add_item","type_name":"Queue","ident":"clapper_queue_add_item","summary":"Add another #ClapperMediaItem to the end of queue. If item is already in queue, this function will do ...","deprecated":null},{"type":"method","name":"clear","type_name":"Queue","ident":"clapper_queue_clear","summary":"Removes all media items from the queue. If queue is empty, this function will do nothing, so it ...","deprecated":null},{"type":"method","name":"find_item","type_name":"Queue","ident":"clapper_queue_find_item","summary":"Get the index of #ClapperMediaItem within #ClapperQueue.","deprecated":null},{"type":"method","name":"get_audio_enabled","type_name":"Player","ident":"clapper_player_get_audio_enabled","summary":"Get whether audio stream is enabled.","deprecated":null},{"type":"method","name":"get_audio_filter","type_name":"Player","ident":"clapper_player_get_audio_filter","summary":"Get #GstElement used as audio filter.","deprecated":null},{"type":"method","name":"get_audio_offset","type_name":"Player","ident":"clapper_player_get_audio_offset","summary":"Get the currently set audio stream offset. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_audio_sink","type_name":"Player","ident":"clapper_player_get_audio_sink","summary":"Get #GstElement used as audio sink.","deprecated":null},{"type":"method","name":"get_audio_streams","type_name":"Player","ident":"clapper_player_get_audio_streams","summary":"Get a list of audio streams within media item.","deprecated":null},{"type":"method","name":"get_autoplay","type_name":"Player","ident":"clapper_player_get_autoplay","summary":"Get the autoplay value.","deprecated":null},{"type":"method","name":"get_bitrate","type_name":"AudioStream","ident":"clapper_audio_stream_get_bitrate","summary":"Get bitrate of audio @stream.","deprecated":null},{"type":"method","name":"get_bitrate","type_name":"VideoStream","ident":"clapper_video_stream_get_bitrate","summary":"Get bitrate of video @stream.","deprecated":null},{"type":"method","name":"get_channels","type_name":"AudioStream","ident":"clapper_audio_stream_get_channels","summary":"Get number of audio channels in @stream.","deprecated":null},{"type":"method","name":"get_codec","type_name":"AudioStream","ident":"clapper_audio_stream_get_codec","summary":"Get codec used to encode @stream.","deprecated":null},{"type":"method","name":"get_codec","type_name":"VideoStream","ident":"clapper_video_stream_get_codec","summary":"Get codec used to encode @stream.","deprecated":null},{"type":"method","name":"get_container_format","type_name":"MediaItem","ident":"clapper_media_item_get_container_format","summary":"Get media item container format.","deprecated":null},{"type":"method","name":"get_context","type_name":"ThreadedObject","ident":"clapper_threaded_object_get_context","summary":"Get the #GMainContext of the thread used by this object. Useful when you want to invoke object thread ...","deprecated":null},{"type":"method","name":"get_current_audio_decoder","type_name":"Player","ident":"clapper_player_get_current_audio_decoder","summary":"Get #GstElement currently used as audio decoder.","deprecated":null},{"type":"method","name":"get_current_index","type_name":"Queue","ident":"clapper_queue_get_current_index","summary":"Get index of the currently selected #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_current_index","type_name":"StreamList","ident":"clapper_stream_list_get_current_index","summary":"Get index of the currently selected #ClapperStream.","deprecated":null},{"type":"method","name":"get_current_item","type_name":"Queue","ident":"clapper_queue_get_current_item","summary":"Get the currently selected #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_current_port","type_name":"Server","ident":"clapper_server_get_current_port","summary":"Get port on which server is currently listening on.","deprecated":null},{"type":"method","name":"get_current_stream","type_name":"StreamList","ident":"clapper_stream_list_get_current_stream","summary":"Get the currently selected #ClapperStream.","deprecated":null},{"type":"method","name":"get_current_video_decoder","type_name":"Player","ident":"clapper_player_get_current_video_decoder","summary":"Get #GstElement currently used as video decoder.","deprecated":null},{"type":"method","name":"get_discovery_mode","type_name":"Discoverer","ident":"clapper_discoverer_get_discovery_mode","summary":"Get the [enum@Clapper.DiscovererDiscoveryMode] of @discoverer.","deprecated":null},{"type":"method","name":"get_duration","type_name":"MediaItem","ident":"clapper_media_item_get_duration","summary":"Get media item duration as decimal number in seconds.","deprecated":null},{"type":"method","name":"get_enabled","type_name":"Server","ident":"clapper_server_get_enabled","summary":"Get whether #ClapperServer is set to be running.","deprecated":null},{"type":"method","name":"get_end","type_name":"Marker","ident":"clapper_marker_get_end","summary":"Get the end position (in seconds) of @marker.","deprecated":null},{"type":"method","name":"get_fallback_art_url","type_name":"Mpris","ident":"clapper_mpris_get_fallback_art_url","summary":"Get fallback art URL earlier set by user.","deprecated":null},{"type":"method","name":"get_fps","type_name":"VideoStream","ident":"clapper_video_stream_get_fps","summary":"Get number of frames per second in video @stream.","deprecated":null},{"type":"method","name":"get_gapless","type_name":"Queue","ident":"clapper_queue_get_gapless","summary":"Get if #ClapperQueue is set to use gapless progression.","deprecated":null},{"type":"method","name":"get_height","type_name":"VideoStream","ident":"clapper_video_stream_get_height","summary":"Get height of video @stream.","deprecated":null},{"type":"method","name":"get_id","type_name":"MediaItem","ident":"clapper_media_item_get_id","summary":"Get the unique ID of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_instant","type_name":"Queue","ident":"clapper_queue_get_instant","summary":"Get if #ClapperQueue is set to use instant media item changes.","deprecated":null},{"type":"method","name":"get_item","type_name":"Queue","ident":"clapper_queue_get_item","summary":"Get the #ClapperMediaItem at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_lang_code","type_name":"AudioStream","ident":"clapper_audio_stream_get_lang_code","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_code","type_name":"SubtitleStream","ident":"clapper_subtitle_stream_get_lang_code","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_name","type_name":"AudioStream","ident":"clapper_audio_stream_get_lang_name","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_lang_name","type_name":"SubtitleStream","ident":"clapper_subtitle_stream_get_lang_name","summary":"Get an ISO-639 language code of the @stream.","deprecated":null},{"type":"method","name":"get_marker","type_name":"Timeline","ident":"clapper_timeline_get_marker","summary":"Get the #ClapperMarker at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_marker_type","type_name":"Marker","ident":"clapper_marker_get_marker_type","summary":"Get the #ClapperMarkerType of @marker.","deprecated":null},{"type":"method","name":"get_mute","type_name":"Player","ident":"clapper_player_get_mute","summary":"Get the mute state of the player.","deprecated":null},{"type":"method","name":"get_n_items","type_name":"Queue","ident":"clapper_queue_get_n_items","summary":"Get the number of items in #ClapperQueue. This behaves the same as g_list_model_get_n_items(), and is here for code ...","deprecated":null},{"type":"method","name":"get_n_markers","type_name":"Timeline","ident":"clapper_timeline_get_n_markers","summary":"Get the number of markers in #ClapperTimeline. This behaves the same as [method@Gio.ListModel.get_n_items], and is here for code ...","deprecated":null},{"type":"method","name":"get_n_streams","type_name":"StreamList","ident":"clapper_stream_list_get_n_streams","summary":"Get the number of streams in #ClapperStreamList. This behaves the same as g_list_model_get_n_items(), and is here for code ...","deprecated":null},{"type":"method","name":"get_pixel_format","type_name":"VideoStream","ident":"clapper_video_stream_get_pixel_format","summary":"Get pixel format of video @stream.","deprecated":null},{"type":"method","name":"get_port","type_name":"Server","ident":"clapper_server_get_port","summary":"Get requested server listening port.","deprecated":null},{"type":"method","name":"get_position","type_name":"Player","ident":"clapper_player_get_position","summary":"Get the current player playback position. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_progression_mode","type_name":"Queue","ident":"clapper_queue_get_progression_mode","summary":"Get the #ClapperQueueProgressionMode of the #ClapperQueue.","deprecated":null},{"type":"method","name":"get_queue","type_name":"Player","ident":"clapper_player_get_queue","summary":"Get the #ClapperQueue of the player. The queue belongs to the player and can be accessed for as ...","deprecated":null},{"type":"method","name":"get_queue_controllable","type_name":"Mpris","ident":"clapper_mpris_get_queue_controllable","summary":"Get whether remote `MPRIS` clients can control [class@Clapper.Queue].","deprecated":null},{"type":"method","name":"get_queue_controllable","type_name":"Server","ident":"clapper_server_get_queue_controllable","summary":"Get whether remote @server clients can control [class@Clapper.Queue].","deprecated":null},{"type":"method","name":"get_running","type_name":"Server","ident":"clapper_server_get_running","summary":"Get whether #ClapperServer is currently running.","deprecated":null},{"type":"method","name":"get_sample_format","type_name":"AudioStream","ident":"clapper_audio_stream_get_sample_format","summary":"Get sample format of audio @stream.","deprecated":null},{"type":"method","name":"get_sample_rate","type_name":"AudioStream","ident":"clapper_audio_stream_get_sample_rate","summary":"Get sample rate of audio @stream (in Hz).","deprecated":null},{"type":"method","name":"get_speed","type_name":"Player","ident":"clapper_player_get_speed","summary":"Get the speed of the player used for playback.","deprecated":null},{"type":"method","name":"get_start","type_name":"Marker","ident":"clapper_marker_get_start","summary":"Get the start position (in seconds) of @marker.","deprecated":null},{"type":"method","name":"get_state","type_name":"Player","ident":"clapper_player_get_state","summary":"Get the current #ClapperPlayerState.","deprecated":null},{"type":"method","name":"get_stream","type_name":"StreamList","ident":"clapper_stream_list_get_stream","summary":"Get the #ClapperStream at index. This behaves the same as [method@Gio.ListModel.get_item], and is here for code uniformity and ...","deprecated":null},{"type":"method","name":"get_stream_type","type_name":"Stream","ident":"clapper_stream_get_stream_type","summary":"Get the #ClapperStreamType of @stream.","deprecated":null},{"type":"method","name":"get_subtitle_font_desc","type_name":"Player","ident":"clapper_player_get_subtitle_font_desc","summary":"Get the currently set font description used for subtitle stream rendering.","deprecated":null},{"type":"method","name":"get_subtitle_offset","type_name":"Player","ident":"clapper_player_get_subtitle_offset","summary":"Get the currently set subtitle stream offset. The returned value is in seconds as a decimal number.","deprecated":null},{"type":"method","name":"get_subtitle_streams","type_name":"Player","ident":"clapper_player_get_subtitle_streams","summary":"Get a list of subtitle streams within media item.","deprecated":null},{"type":"method","name":"get_subtitles_enabled","type_name":"Player","ident":"clapper_player_get_subtitles_enabled","summary":"Get whether subtitles are to be shown when available.","deprecated":null},{"type":"method","name":"get_suburi","type_name":"MediaItem","ident":"clapper_media_item_get_suburi","summary":"Get the additional URI of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_timeline","type_name":"MediaItem","ident":"clapper_media_item_get_timeline","summary":"Get the [class@Clapper.Timeline] assosiated with @item.","deprecated":null},{"type":"method","name":"get_title","type_name":"Marker","ident":"clapper_marker_get_title","summary":"Get the title of @marker.","deprecated":null},{"type":"method","name":"get_title","type_name":"MediaItem","ident":"clapper_media_item_get_title","summary":"Get media item title. The title can be either text detected by media discovery once it completes. Otherwise ...","deprecated":null},{"type":"method","name":"get_title","type_name":"Stream","ident":"clapper_stream_get_title","summary":"Get the title of @stream, if any.","deprecated":null},{"type":"method","name":"get_uri","type_name":"MediaItem","ident":"clapper_media_item_get_uri","summary":"Get the URI of #ClapperMediaItem.","deprecated":null},{"type":"method","name":"get_video_enabled","type_name":"Player","ident":"clapper_player_get_video_enabled","summary":"Get whether video stream is enabled.","deprecated":null},{"type":"method","name":"get_video_filter","type_name":"Player","ident":"clapper_player_get_video_filter","summary":"Get #GstElement used as video filter.","deprecated":null},{"type":"method","name":"get_video_sink","type_name":"Player","ident":"clapper_player_get_video_sink","summary":"Get #GstElement used as video sink.","deprecated":null},{"type":"method","name":"get_video_streams","type_name":"Player","ident":"clapper_player_get_video_streams","summary":"Get a list of video streams within media item.","deprecated":null},{"type":"method","name":"get_volume","type_name":"Player","ident":"clapper_player_get_volume","summary":"Get the volume of the player.","deprecated":null},{"type":"method","name":"get_width","type_name":"VideoStream","ident":"clapper_video_stream_get_width","summary":"Get width of video @stream.","deprecated":null},{"type":"method","name":"insert_item","type_name":"Queue","ident":"clapper_queue_insert_item","summary":"Insert another #ClapperMediaItem at @index position to the queue. If item is already in queue, this function will ...","deprecated":null},{"type":"method","name":"insert_marker","type_name":"Timeline","ident":"clapper_timeline_insert_marker","summary":"Insert the #ClapperMarker into @timeline.","deprecated":null},{"type":"method","name":"item_is_current","type_name":"Queue","ident":"clapper_queue_item_is_current","summary":"Checks if given #ClapperMediaItem is currently selected.","deprecated":null},{"type":"method","name":"pause","type_name":"Player","ident":"clapper_player_pause","summary":"Pause the playback of current media item. This function will queue a request for the underlaying #GStreamer pipeline ...","deprecated":null},{"type":"method","name":"play","type_name":"Player","ident":"clapper_player_play","summary":"Either start or resume the playback of current media item. This function will queue a request for the ...","deprecated":null},{"type":"method","name":"remove_index","type_name":"Queue","ident":"clapper_queue_remove_index","summary":"Removes #ClapperMediaItem at @index from the queue.","deprecated":null},{"type":"method","name":"remove_item","type_name":"Queue","ident":"clapper_queue_remove_item","summary":"Removes #ClapperMediaItem from the queue. If item either was never in the queue or was removed from it ...","deprecated":null},{"type":"method","name":"remove_marker","type_name":"Timeline","ident":"clapper_timeline_remove_marker","summary":"Removes #ClapperMarker from the timeline. If marker was not in the @timeline, this function will do nothing, so ...","deprecated":null},{"type":"method","name":"reposition_item","type_name":"Queue","ident":"clapper_queue_reposition_item","summary":"Change position of one #ClapperMediaItem within the queue. Note that the @index is the new position you expect ...","deprecated":null},{"type":"method","name":"seek","type_name":"Player","ident":"clapper_player_seek","summary":"Request the player to perform a seek operation. This function will use [enum@Clapper.PlayerSeekMethod.NORMAL] as a seeking method. If ...","deprecated":null},{"type":"method","name":"seek_custom","type_name":"Player","ident":"clapper_player_seek_custom","summary":"Request the player to perform a seek operation. Same as [method@Clapper.Player.seek], but also allows to specify [enum@Clapper.PlayerSeekMethod] to ...","deprecated":null},{"type":"method","name":"select_index","type_name":"Queue","ident":"clapper_queue_select_index","summary":"Selects #ClapperMediaItem at @index from @queue as current one or unselects currently selected index when @index is [const@Clapper.QUEUE_INVALID_POSITION].","deprecated":null},{"type":"method","name":"select_index","type_name":"StreamList","ident":"clapper_stream_list_select_index","summary":"Selects #ClapperStream at @index from @list as current one.","deprecated":null},{"type":"method","name":"select_item","type_name":"Queue","ident":"clapper_queue_select_item","summary":"Selects #ClapperMediaItem from @queue as current one or unselects currently selected item when @item is %NULL.","deprecated":null},{"type":"method","name":"select_next_item","type_name":"Queue","ident":"clapper_queue_select_next_item","summary":"Selects next #ClapperMediaItem from @queue for playback. Note that this will try to select next item in the ...","deprecated":null},{"type":"method","name":"select_previous_item","type_name":"Queue","ident":"clapper_queue_select_previous_item","summary":"Selects previous #ClapperMediaItem from @queue for playback. Note that this will try to select previous item in the ...","deprecated":null},{"type":"method","name":"select_stream","type_name":"StreamList","ident":"clapper_stream_list_select_stream","summary":"Selects #ClapperStream from @list to be activated.","deprecated":null},{"type":"method","name":"set_audio_enabled","type_name":"Player","ident":"clapper_player_set_audio_enabled","summary":"Set whether enable audio stream.","deprecated":null},{"type":"method","name":"set_audio_filter","type_name":"Player","ident":"clapper_player_set_audio_filter","summary":"Set #GstElement to be used as audio filter.","deprecated":null},{"type":"method","name":"set_audio_offset","type_name":"Player","ident":"clapper_player_set_audio_offset","summary":"Set synchronisation offset between the audio stream and video. Positive values make the audio ahead of the video ...","deprecated":null},{"type":"method","name":"set_audio_sink","type_name":"Player","ident":"clapper_player_set_audio_sink","summary":"Set #GstElement to be used as audio sink.","deprecated":null},{"type":"method","name":"set_autoplay","type_name":"Player","ident":"clapper_player_set_autoplay","summary":"Set the autoplay state of the player. When autoplay is enabled, player will always try to start playback ...","deprecated":null},{"type":"method","name":"set_discovery_mode","type_name":"Discoverer","ident":"clapper_discoverer_set_discovery_mode","summary":"Set the [enum@Clapper.DiscovererDiscoveryMode] of @discoverer.","deprecated":null},{"type":"method","name":"set_enabled","type_name":"Server","ident":"clapper_server_set_enabled","summary":"Set whether #ClapperServer should be running. Note that server feature will run only after being added to the ...","deprecated":null},{"type":"method","name":"set_fallback_art_url","type_name":"Mpris","ident":"clapper_mpris_set_fallback_art_url","summary":"Set fallback artwork to show when media does not provide one.","deprecated":null},{"type":"method","name":"set_gapless","type_name":"Queue","ident":"clapper_queue_set_gapless","summary":"Set #ClapperQueue progression to be gapless. Gapless playback will try to re-use as much as possible of underlying ...","deprecated":null},{"type":"method","name":"set_instant","type_name":"Queue","ident":"clapper_queue_set_instant","summary":"Set #ClapperQueue media item changes to be instant. Instant will try to re-use as much as possible of ...","deprecated":null},{"type":"method","name":"set_mute","type_name":"Player","ident":"clapper_player_set_mute","summary":"Set the mute state of the player.","deprecated":null},{"type":"method","name":"set_port","type_name":"Server","ident":"clapper_server_set_port","summary":"Set server listening port.","deprecated":null},{"type":"method","name":"set_progression_mode","type_name":"Queue","ident":"clapper_queue_set_progression_mode","summary":"Set the #ClapperQueueProgressionMode of the #ClapperQueue. Changing the mode set will alter next item selection at the end ...","deprecated":null},{"type":"method","name":"set_queue_controllable","type_name":"Mpris","ident":"clapper_mpris_set_queue_controllable","summary":"Set whether remote MPRIS clients can control #ClapperQueue. This includes ability to open new URIs, adding/removing items from ...","deprecated":null},{"type":"method","name":"set_queue_controllable","type_name":"Server","ident":"clapper_server_set_queue_controllable","summary":"Set whether remote @server clients can control [class@Clapper.Queue]. This includes ability to add/remove items from the queue and ...","deprecated":null},{"type":"method","name":"set_speed","type_name":"Player","ident":"clapper_player_set_speed","summary":"Set the speed multiplier of the player.","deprecated":null},{"type":"method","name":"set_subtitle_font_desc","type_name":"Player","ident":"clapper_player_set_subtitle_font_desc","summary":"Set Pango font description to be used for subtitle stream rendering.","deprecated":null},{"type":"method","name":"set_subtitle_offset","type_name":"Player","ident":"clapper_player_set_subtitle_offset","summary":"Set synchronisation offset between the subtitle stream and video. Positive values make the subtitles ahead of the video ...","deprecated":null},{"type":"method","name":"set_subtitles_enabled","type_name":"Player","ident":"clapper_player_set_subtitles_enabled","summary":"Set whether subtitles should be shown if any.","deprecated":null},{"type":"method","name":"set_suburi","type_name":"MediaItem","ident":"clapper_media_item_set_suburi","summary":"Set the additional URI of #ClapperMediaItem. This is typically used to add an external subtitles URI to the @item.","deprecated":null},{"type":"method","name":"set_video_enabled","type_name":"Player","ident":"clapper_player_set_video_enabled","summary":"Set whether enable video stream.","deprecated":null},{"type":"method","name":"set_video_filter","type_name":"Player","ident":"clapper_player_set_video_filter","summary":"Set #GstElement to be used as video filter.","deprecated":null},{"type":"method","name":"set_video_sink","type_name":"Player","ident":"clapper_player_set_video_sink","summary":"Set #GstElement to be used as video sink.","deprecated":null},{"type":"method","name":"set_volume","type_name":"Player","ident":"clapper_player_set_volume","summary":"Set the volume of the player. The value should be within 0 - 2.0 range, where 1.0 is ...","deprecated":null},{"type":"method","name":"steal_index","type_name":"Queue","ident":"clapper_queue_steal_index","summary":"Removes #ClapperMediaItem at @index from the queue.","deprecated":null},{"type":"method","name":"stop","type_name":"Player","ident":"clapper_player_stop","summary":"Stop the playback of current media item. This function will queue a request for the underlaying #GStreamer pipeline ...","deprecated":null},{"type":"property","name":"audio-enabled","type_name":"Player","summary":"Whether audio stream is enabled.","deprecated":null},{"type":"property","name":"audio-filter","type_name":"Player","summary":"Optional audio filter to use (none by default).","deprecated":null},{"type":"property","name":"audio-offset","type_name":"Player","summary":"Audio stream offset relative to video.","deprecated":null},{"type":"property","name":"audio-sink","type_name":"Player","summary":"Audio sink to use (autoaudiosink by default).","deprecated":null},{"type":"property","name":"audio-streams","type_name":"Player","summary":"List of currently available audio streams.","deprecated":null},{"type":"property","name":"autoplay","type_name":"Player","summary":"Always try to start playback after media item changes.","deprecated":null},{"type":"property","name":"bitrate","type_name":"AudioStream","summary":"Stream bitrate.","deprecated":null},{"type":"property","name":"bitrate","type_name":"VideoStream","summary":"Stream bitrate.","deprecated":null},{"type":"property","name":"channels","type_name":"AudioStream","summary":"Stream number of audio channels.","deprecated":null},{"type":"property","name":"codec","type_name":"AudioStream","summary":"Stream codec.","deprecated":null},{"type":"property","name":"codec","type_name":"VideoStream","summary":"Stream codec.","deprecated":null},{"type":"property","name":"container-format","type_name":"MediaItem","summary":"Media container format.","deprecated":null},{"type":"property","name":"current-audio-decoder","type_name":"Player","summary":"Currently used audio decoder.","deprecated":null},{"type":"property","name":"current-index","type_name":"Queue","summary":"Index of currently selected media item for playback.","deprecated":null},{"type":"property","name":"current-index","type_name":"StreamList","summary":"Index of currently selected stream.","deprecated":null},{"type":"property","name":"current-item","type_name":"Queue","summary":"Currently selected media item for playback.","deprecated":null},{"type":"property","name":"current-port","type_name":"Server","summary":"Port on which server is currently listening on or 0 if not listening.","deprecated":null},{"type":"property","name":"current-stream","type_name":"StreamList","summary":"Currently selected stream.","deprecated":null},{"type":"property","name":"current-video-decoder","type_name":"Player","summary":"Currently used video decoder.","deprecated":null},{"type":"property","name":"desktop-entry","type_name":"Mpris","summary":"The basename of an installed .desktop file with the \".desktop\" extension stripped.","deprecated":null},{"type":"property","name":"discovery-mode","type_name":"Discoverer","summary":"Discoverer discovery mode.","deprecated":null},{"type":"property","name":"duration","type_name":"MediaItem","summary":"Media duration as a decimal number in seconds.","deprecated":null},{"type":"property","name":"enabled","type_name":"Server","summary":"Whether server is enabled.","deprecated":null},{"type":"property","name":"end","type_name":"Marker","summary":"Ending time of marker.","deprecated":null},{"type":"property","name":"fallback-art-url","type_name":"Mpris","summary":"Fallback artwork to show when media does not provide one.","deprecated":null},{"type":"property","name":"fps","type_name":"VideoStream","summary":"Stream FPS.","deprecated":null},{"type":"property","name":"gapless","type_name":"Queue","summary":"Use gapless progression.","deprecated":null},{"type":"property","name":"height","type_name":"VideoStream","summary":"Stream height.","deprecated":null},{"type":"property","name":"id","type_name":"MediaItem","summary":"Media Item ID.","deprecated":null},{"type":"property","name":"identity","type_name":"Mpris","summary":"A friendly name to identify the media player. Example: \"My Player\"","deprecated":null},{"type":"property","name":"instant","type_name":"Queue","summary":"Use instant media item changes.","deprecated":null},{"type":"property","name":"lang-code","type_name":"AudioStream","summary":"Stream language code in ISO-639 format.","deprecated":null},{"type":"property","name":"lang-code","type_name":"SubtitleStream","summary":"Stream language code in ISO-639 format.","deprecated":null},{"type":"property","name":"lang-name","type_name":"AudioStream","summary":"Stream full language name determined from lang code.","deprecated":null},{"type":"property","name":"lang-name","type_name":"SubtitleStream","summary":"Stream full language name determined from lang code.","deprecated":null},{"type":"property","name":"marker-type","type_name":"Marker","summary":"Type of stream.","deprecated":null},{"type":"property","name":"mute","type_name":"Player","summary":"Mute audio without changing volume.","deprecated":null},{"type":"property","name":"n-items","type_name":"Queue","summary":"Number of media items in the queue.","deprecated":null},{"type":"property","name":"n-markers","type_name":"Timeline","summary":"Number of markers in the timeline.","deprecated":null},{"type":"property","name":"n-streams","type_name":"StreamList","summary":"Number of streams in the list.","deprecated":null},{"type":"property","name":"own-name","type_name":"Mpris","summary":"DBus name to own on connection. Must be written as a reverse DNS format starting with \"org.mpris.MediaPlayer2.\" prefix. ...","deprecated":null},{"type":"property","name":"pixel-format","type_name":"VideoStream","summary":"Stream pixel format.","deprecated":null},{"type":"property","name":"port","type_name":"Server","summary":"Port to listen on or 0 for using random unused port.","deprecated":null},{"type":"property","name":"position","type_name":"Player","summary":"Current playback position as a decimal number in seconds.","deprecated":null},{"type":"property","name":"progression-mode","type_name":"Queue","summary":"Queue progression mode.","deprecated":null},{"type":"property","name":"queue","type_name":"Player","summary":"Clapper playback queue.","deprecated":null},{"type":"property","name":"queue-controllable","type_name":"Mpris","summary":"Whether remote MPRIS clients can control #ClapperQueue.","deprecated":null},{"type":"property","name":"queue-controllable","type_name":"Server","summary":"Whether remote server clients can control #ClapperQueue.","deprecated":null},{"type":"property","name":"running","type_name":"Server","summary":"Whether server is currently running.","deprecated":null},{"type":"property","name":"sample-format","type_name":"AudioStream","summary":"Stream sample format.","deprecated":null},{"type":"property","name":"sample-rate","type_name":"AudioStream","summary":"Stream sample rate (in Hz).","deprecated":null},{"type":"property","name":"speed","type_name":"Player","summary":"Current playback speed.","deprecated":null},{"type":"property","name":"start","type_name":"Marker","summary":"Starting time of marker.","deprecated":null},{"type":"property","name":"state","type_name":"Player","summary":"Current playback state.","deprecated":null},{"type":"property","name":"stream-type","type_name":"Stream","summary":"Type of stream.","deprecated":null},{"type":"property","name":"subtitle-font-desc","type_name":"Player","summary":"Subtitle stream font description.","deprecated":null},{"type":"property","name":"subtitle-offset","type_name":"Player","summary":"Subtitle stream offset relative to video.","deprecated":null},{"type":"property","name":"subtitle-streams","type_name":"Player","summary":"List of currently available subtitle streams.","deprecated":null},{"type":"property","name":"subtitles-enabled","type_name":"Player","summary":"Whether subtitles stream is enabled.","deprecated":null},{"type":"property","name":"suburi","type_name":"MediaItem","summary":"Media additional URI.","deprecated":null},{"type":"property","name":"timeline","type_name":"MediaItem","summary":"No description available.","deprecated":null},{"type":"property","name":"title","type_name":"Marker","summary":"Title of marker.","deprecated":null},{"type":"property","name":"title","type_name":"MediaItem","summary":"Media title.","deprecated":null},{"type":"property","name":"title","type_name":"Stream","summary":"Title of stream.","deprecated":null},{"type":"property","name":"uri","type_name":"MediaItem","summary":"Media URI.","deprecated":null},{"type":"property","name":"video-enabled","type_name":"Player","summary":"Whether video stream is enabled.","deprecated":null},{"type":"property","name":"video-filter","type_name":"Player","summary":"Optional video filter to use (none by default).","deprecated":null},{"type":"property","name":"video-sink","type_name":"Player","summary":"Video sink to use (autovideosink by default).","deprecated":null},{"type":"property","name":"video-streams","type_name":"Player","summary":"List of currently available video streams.","deprecated":null},{"type":"property","name":"volume","type_name":"Player","summary":"Current volume as a decimal number (1.0 = 100%). Note that #ClapperPlayer uses a CUBIC volume scale, meaning ...","deprecated":null},{"type":"property","name":"width","type_name":"VideoStream","summary":"Stream width.","deprecated":null},{"type":"signal","name":"error","type_name":"Player","summary":"These are normal error messages. Upon emitting this signal, playback will stop due to the error.","deprecated":null},{"type":"signal","name":"error","type_name":"Server","summary":"Error signal when server could not start. This will be emitted from application main thread.","deprecated":null},{"type":"signal","name":"missing-plugin","type_name":"Player","summary":"A #GStreamer plugin or one of its features needed for playback is missing. The @description and @installer_detail can ...","deprecated":null},{"type":"signal","name":"seek-done","type_name":"Player","summary":"A seeking operation has finished. Player is now at playback position after seek.","deprecated":null},{"type":"signal","name":"warning","type_name":"Player","summary":"These are some usually more minor error messages that should be treated like warnings. Should not generally prevent/stop playback.","deprecated":null},{"type":"vfunc","name":"internal_stream_updated","type_name":"Stream","summary":"This function is called when internal #GstStream gets updated. Meant for internal usage only. Used for subclasses to update ...","deprecated":null},{"type":"vfunc","name":"item_updated","type_name":"Feature","summary":"An item in queue got updated. This might be (or not) currently played item. Implementations can get parent player ...","deprecated":null},{"type":"vfunc","name":"mute_changed","type_name":"Feature","summary":"Player mute state was changed.","deprecated":null},{"type":"vfunc","name":"played_item_changed","type_name":"Feature","summary":"New media item started playing. All following events (such as position changes) will be related to this @item from ...","deprecated":null},{"type":"vfunc","name":"position_changed","type_name":"Feature","summary":"Player position was changed.","deprecated":null},{"type":"vfunc","name":"prepare","type_name":"Feature","summary":"Prepare feature for operation (optional). This is different from init() as its called from features thread once feature ...","deprecated":null},{"type":"vfunc","name":"property_changed","type_name":"Feature","summary":"A property of @feature changed its value. Useful for reconfiguring @feature, since unlike \"notify\" signal this is always ...","deprecated":null},{"type":"vfunc","name":"queue_cleared","type_name":"Feature","summary":"All items were removed from queue. Note that in such event @queue_item_removed will NOT be called for each item ...","deprecated":null},{"type":"vfunc","name":"queue_item_added","type_name":"Feature","summary":"An item was added to the queue.","deprecated":null},{"type":"vfunc","name":"queue_item_removed","type_name":"Feature","summary":"An item was removed from queue.","deprecated":null},{"type":"vfunc","name":"queue_item_repositioned","type_name":"Feature","summary":"No description available.","deprecated":null},{"type":"vfunc","name":"queue_progression_changed","type_name":"Feature","summary":"Progression mode of the queue was changed.","deprecated":null},{"type":"vfunc","name":"speed_changed","type_name":"Feature","summary":"Player speed was changed.","deprecated":null},{"type":"vfunc","name":"state_changed","type_name":"Feature","summary":"Player state was changed.","deprecated":null},{"type":"vfunc","name":"thread_start","type_name":"ThreadedObject","summary":"Called right after thread started. Useful for initializing objects that work within this new thread.","deprecated":null},{"type":"vfunc","name":"thread_stop","type_name":"ThreadedObject","summary":"Called when thread is going to stop. Useful for cleanup of things created on thread start.","deprecated":null},{"type":"vfunc","name":"unprepare","type_name":"Feature","summary":"Revert the changes done in @prepare (optional).","deprecated":null},{"type":"vfunc","name":"volume_changed","type_name":"Feature","summary":"Player volume was changed.","deprecated":null}],"terms":{}}
\ No newline at end of file
diff --git a/doc/clapper/method.MediaItem.get_container_format.html b/doc/clapper/method.MediaItem.get_container_format.html
index 6db99c53..bf16de1d 100644
--- a/doc/clapper/method.MediaItem.get_container_format.html
+++ b/doc/clapper/method.MediaItem.get_container_format.html
@@ -149,7 +149,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.MediaItem.get_duration.html b/doc/clapper/method.MediaItem.get_duration.html
index befcf8d6..6dcfe3f1 100644
--- a/doc/clapper/method.MediaItem.get_duration.html
+++ b/doc/clapper/method.MediaItem.get_duration.html
@@ -149,7 +149,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.MediaItem.get_id.html b/doc/clapper/method.MediaItem.get_id.html
index 661b938a..47f40c2d 100644
--- a/doc/clapper/method.MediaItem.get_id.html
+++ b/doc/clapper/method.MediaItem.get_id.html
@@ -149,7 +149,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.MediaItem.get_suburi.html b/doc/clapper/method.MediaItem.get_suburi.html
index cbc5031f..ba8c1ccb 100644
--- a/doc/clapper/method.MediaItem.get_suburi.html
+++ b/doc/clapper/method.MediaItem.get_suburi.html
@@ -149,7 +149,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.MediaItem.get_timeline.html b/doc/clapper/method.MediaItem.get_timeline.html
index d482c940..582f2b6b 100644
--- a/doc/clapper/method.MediaItem.get_timeline.html
+++ b/doc/clapper/method.MediaItem.get_timeline.html
@@ -149,7 +149,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.MediaItem.get_title.html b/doc/clapper/method.MediaItem.get_title.html
index 80f79a63..a81a651c 100644
--- a/doc/clapper/method.MediaItem.get_title.html
+++ b/doc/clapper/method.MediaItem.get_title.html
@@ -149,7 +149,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.MediaItem.get_uri.html b/doc/clapper/method.MediaItem.get_uri.html
index 51b3c08e..f8487a99 100644
--- a/doc/clapper/method.MediaItem.get_uri.html
+++ b/doc/clapper/method.MediaItem.get_uri.html
@@ -149,7 +149,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.MediaItem.set_suburi.html b/doc/clapper/method.MediaItem.set_suburi.html
index c0f9b3c0..3d4b9a28 100644
--- a/doc/clapper/method.MediaItem.set_suburi.html
+++ b/doc/clapper/method.MediaItem.set_suburi.html
@@ -150,7 +150,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.add_feature.html b/doc/clapper/method.Player.add_feature.html
index c8cf0d35..4ba2ea18 100644
--- a/doc/clapper/method.Player.add_feature.html
+++ b/doc/clapper/method.Player.add_feature.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_audio_enabled.html b/doc/clapper/method.Player.get_audio_enabled.html
index 500b7d79..630222c8 100644
--- a/doc/clapper/method.Player.get_audio_enabled.html
+++ b/doc/clapper/method.Player.get_audio_enabled.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_audio_filter.html b/doc/clapper/method.Player.get_audio_filter.html
index 7204bc5c..556df393 100644
--- a/doc/clapper/method.Player.get_audio_filter.html
+++ b/doc/clapper/method.Player.get_audio_filter.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_audio_offset.html b/doc/clapper/method.Player.get_audio_offset.html
index cf88f8d4..2784b860 100644
--- a/doc/clapper/method.Player.get_audio_offset.html
+++ b/doc/clapper/method.Player.get_audio_offset.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_audio_sink.html b/doc/clapper/method.Player.get_audio_sink.html
index a40c37f8..e6b6c0b9 100644
--- a/doc/clapper/method.Player.get_audio_sink.html
+++ b/doc/clapper/method.Player.get_audio_sink.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_audio_streams.html b/doc/clapper/method.Player.get_audio_streams.html
index 3785565d..240a82e2 100644
--- a/doc/clapper/method.Player.get_audio_streams.html
+++ b/doc/clapper/method.Player.get_audio_streams.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_autoplay.html b/doc/clapper/method.Player.get_autoplay.html
index 5fdb78b0..c5a676bb 100644
--- a/doc/clapper/method.Player.get_autoplay.html
+++ b/doc/clapper/method.Player.get_autoplay.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_current_audio_decoder.html b/doc/clapper/method.Player.get_current_audio_decoder.html
index e43ea1af..6b3e0969 100644
--- a/doc/clapper/method.Player.get_current_audio_decoder.html
+++ b/doc/clapper/method.Player.get_current_audio_decoder.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_current_video_decoder.html b/doc/clapper/method.Player.get_current_video_decoder.html
index be1aafb8..850584db 100644
--- a/doc/clapper/method.Player.get_current_video_decoder.html
+++ b/doc/clapper/method.Player.get_current_video_decoder.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_mute.html b/doc/clapper/method.Player.get_mute.html
index 99a68753..c3750e05 100644
--- a/doc/clapper/method.Player.get_mute.html
+++ b/doc/clapper/method.Player.get_mute.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_position.html b/doc/clapper/method.Player.get_position.html
index 45016fd2..1389b1f8 100644
--- a/doc/clapper/method.Player.get_position.html
+++ b/doc/clapper/method.Player.get_position.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_queue.html b/doc/clapper/method.Player.get_queue.html
index 69991c9d..089943a0 100644
--- a/doc/clapper/method.Player.get_queue.html
+++ b/doc/clapper/method.Player.get_queue.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_speed.html b/doc/clapper/method.Player.get_speed.html
index cdb43978..a0941440 100644
--- a/doc/clapper/method.Player.get_speed.html
+++ b/doc/clapper/method.Player.get_speed.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_state.html b/doc/clapper/method.Player.get_state.html
index c0d436fc..5814b07e 100644
--- a/doc/clapper/method.Player.get_state.html
+++ b/doc/clapper/method.Player.get_state.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_subtitle_font_desc.html b/doc/clapper/method.Player.get_subtitle_font_desc.html
index 97801dae..ec32a0ad 100644
--- a/doc/clapper/method.Player.get_subtitle_font_desc.html
+++ b/doc/clapper/method.Player.get_subtitle_font_desc.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_subtitle_offset.html b/doc/clapper/method.Player.get_subtitle_offset.html
index 3bd27d3a..63511983 100644
--- a/doc/clapper/method.Player.get_subtitle_offset.html
+++ b/doc/clapper/method.Player.get_subtitle_offset.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_subtitle_streams.html b/doc/clapper/method.Player.get_subtitle_streams.html
index f0c9681c..19472cc4 100644
--- a/doc/clapper/method.Player.get_subtitle_streams.html
+++ b/doc/clapper/method.Player.get_subtitle_streams.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_subtitles_enabled.html b/doc/clapper/method.Player.get_subtitles_enabled.html
index b549bf30..62f34423 100644
--- a/doc/clapper/method.Player.get_subtitles_enabled.html
+++ b/doc/clapper/method.Player.get_subtitles_enabled.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_video_enabled.html b/doc/clapper/method.Player.get_video_enabled.html
index 4282d6e4..c39089b8 100644
--- a/doc/clapper/method.Player.get_video_enabled.html
+++ b/doc/clapper/method.Player.get_video_enabled.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_video_filter.html b/doc/clapper/method.Player.get_video_filter.html
index b7d9a2fb..40fb7fe5 100644
--- a/doc/clapper/method.Player.get_video_filter.html
+++ b/doc/clapper/method.Player.get_video_filter.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_video_sink.html b/doc/clapper/method.Player.get_video_sink.html
index 506fbe4c..3a6e9d29 100644
--- a/doc/clapper/method.Player.get_video_sink.html
+++ b/doc/clapper/method.Player.get_video_sink.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_video_streams.html b/doc/clapper/method.Player.get_video_streams.html
index b3b90c07..b23d4b0a 100644
--- a/doc/clapper/method.Player.get_video_streams.html
+++ b/doc/clapper/method.Player.get_video_streams.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.get_volume.html b/doc/clapper/method.Player.get_volume.html
index b09c9b2b..13ac6445 100644
--- a/doc/clapper/method.Player.get_volume.html
+++ b/doc/clapper/method.Player.get_volume.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.pause.html b/doc/clapper/method.Player.pause.html
index 55b4c003..92efa4dd 100644
--- a/doc/clapper/method.Player.pause.html
+++ b/doc/clapper/method.Player.pause.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.play.html b/doc/clapper/method.Player.play.html
index ddf4f0bf..6f046e15 100644
--- a/doc/clapper/method.Player.play.html
+++ b/doc/clapper/method.Player.play.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.seek.html b/doc/clapper/method.Player.seek.html
index 88c01a09..9760bd2b 100644
--- a/doc/clapper/method.Player.seek.html
+++ b/doc/clapper/method.Player.seek.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.seek_custom.html b/doc/clapper/method.Player.seek_custom.html
index c525eb85..84a76fd1 100644
--- a/doc/clapper/method.Player.seek_custom.html
+++ b/doc/clapper/method.Player.seek_custom.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -219,7 +219,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_audio_enabled.html b/doc/clapper/method.Player.set_audio_enabled.html
index 6bf29a88..b33a2e37 100644
--- a/doc/clapper/method.Player.set_audio_enabled.html
+++ b/doc/clapper/method.Player.set_audio_enabled.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_audio_filter.html b/doc/clapper/method.Player.set_audio_filter.html
index 3a9b1d28..6444b17a 100644
--- a/doc/clapper/method.Player.set_audio_filter.html
+++ b/doc/clapper/method.Player.set_audio_filter.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_audio_offset.html b/doc/clapper/method.Player.set_audio_offset.html
index 21728e4d..3da953a3 100644
--- a/doc/clapper/method.Player.set_audio_offset.html
+++ b/doc/clapper/method.Player.set_audio_offset.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_audio_sink.html b/doc/clapper/method.Player.set_audio_sink.html
index f2d7e16c..d943c4e5 100644
--- a/doc/clapper/method.Player.set_audio_sink.html
+++ b/doc/clapper/method.Player.set_audio_sink.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_autoplay.html b/doc/clapper/method.Player.set_autoplay.html
index 9cebabc6..7d994584 100644
--- a/doc/clapper/method.Player.set_autoplay.html
+++ b/doc/clapper/method.Player.set_autoplay.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_mute.html b/doc/clapper/method.Player.set_mute.html
index faaa11ba..b7bab99c 100644
--- a/doc/clapper/method.Player.set_mute.html
+++ b/doc/clapper/method.Player.set_mute.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_speed.html b/doc/clapper/method.Player.set_speed.html
index 7d7120b4..32403ac7 100644
--- a/doc/clapper/method.Player.set_speed.html
+++ b/doc/clapper/method.Player.set_speed.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_subtitle_font_desc.html b/doc/clapper/method.Player.set_subtitle_font_desc.html
index 1e928dfe..b2c7707c 100644
--- a/doc/clapper/method.Player.set_subtitle_font_desc.html
+++ b/doc/clapper/method.Player.set_subtitle_font_desc.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_subtitle_offset.html b/doc/clapper/method.Player.set_subtitle_offset.html
index 92e06f5e..7f07dbad 100644
--- a/doc/clapper/method.Player.set_subtitle_offset.html
+++ b/doc/clapper/method.Player.set_subtitle_offset.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_subtitles_enabled.html b/doc/clapper/method.Player.set_subtitles_enabled.html
index 5128b867..0ceb4685 100644
--- a/doc/clapper/method.Player.set_subtitles_enabled.html
+++ b/doc/clapper/method.Player.set_subtitles_enabled.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_video_enabled.html b/doc/clapper/method.Player.set_video_enabled.html
index 3d6c6e34..6d0f2818 100644
--- a/doc/clapper/method.Player.set_video_enabled.html
+++ b/doc/clapper/method.Player.set_video_enabled.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_video_filter.html b/doc/clapper/method.Player.set_video_filter.html
index d294f27c..2d426fe2 100644
--- a/doc/clapper/method.Player.set_video_filter.html
+++ b/doc/clapper/method.Player.set_video_filter.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_video_sink.html b/doc/clapper/method.Player.set_video_sink.html
index 379ec06d..d94269d5 100644
--- a/doc/clapper/method.Player.set_video_sink.html
+++ b/doc/clapper/method.Player.set_video_sink.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.set_volume.html b/doc/clapper/method.Player.set_volume.html
index dd6c1ce2..4a595539 100644
--- a/doc/clapper/method.Player.set_volume.html
+++ b/doc/clapper/method.Player.set_volume.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -218,7 +218,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Player.stop.html b/doc/clapper/method.Player.stop.html
index 0de83b08..37268362 100644
--- a/doc/clapper/method.Player.stop.html
+++ b/doc/clapper/method.Player.stop.html
@@ -198,7 +198,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
@@ -217,7 +217,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Queue.add_item.html b/doc/clapper/method.Queue.add_item.html
index af534968..5d5f32c3 100644
--- a/doc/clapper/method.Queue.add_item.html
+++ b/doc/clapper/method.Queue.add_item.html
@@ -180,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Queue.clear.html b/doc/clapper/method.Queue.clear.html
index efe3772e..0a2dbfcf 100644
--- a/doc/clapper/method.Queue.clear.html
+++ b/doc/clapper/method.Queue.clear.html
@@ -179,7 +179,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Queue.find_item.html b/doc/clapper/method.Queue.find_item.html
index a05caf4f..7ff44b69 100644
--- a/doc/clapper/method.Queue.find_item.html
+++ b/doc/clapper/method.Queue.find_item.html
@@ -181,7 +181,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Queue.get_current_index.html b/doc/clapper/method.Queue.get_current_index.html
index b838a390..b955b628 100644
--- a/doc/clapper/method.Queue.get_current_index.html
+++ b/doc/clapper/method.Queue.get_current_index.html
@@ -179,7 +179,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
@@ -220,7 +220,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
diff --git a/doc/clapper/method.Queue.get_current_item.html b/doc/clapper/method.Queue.get_current_item.html
index cb036376..af9059b4 100644
--- a/doc/clapper/method.Queue.get_current_item.html
+++ b/doc/clapper/method.Queue.get_current_item.html
@@ -179,7 +179,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.get_gapless.html b/doc/clapper/method.Queue.get_gapless.html
index 7bbb8f80..6e2fc837 100644
--- a/doc/clapper/method.Queue.get_gapless.html
+++ b/doc/clapper/method.Queue.get_gapless.html
@@ -179,7 +179,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.get_instant.html b/doc/clapper/method.Queue.get_instant.html
index 42b56730..73f16709 100644
--- a/doc/clapper/method.Queue.get_instant.html
+++ b/doc/clapper/method.Queue.get_instant.html
@@ -179,7 +179,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.get_item.html b/doc/clapper/method.Queue.get_item.html
index f9aff2e8..26308d53 100644
--- a/doc/clapper/method.Queue.get_item.html
+++ b/doc/clapper/method.Queue.get_item.html
@@ -180,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.get_n_items.html b/doc/clapper/method.Queue.get_n_items.html
index 8612f649..1990425c 100644
--- a/doc/clapper/method.Queue.get_n_items.html
+++ b/doc/clapper/method.Queue.get_n_items.html
@@ -179,7 +179,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.get_progression_mode.html b/doc/clapper/method.Queue.get_progression_mode.html
index 00a05fad..071d95f2 100644
--- a/doc/clapper/method.Queue.get_progression_mode.html
+++ b/doc/clapper/method.Queue.get_progression_mode.html
@@ -179,7 +179,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.insert_item.html b/doc/clapper/method.Queue.insert_item.html
index 93b0518e..e06f630f 100644
--- a/doc/clapper/method.Queue.insert_item.html
+++ b/doc/clapper/method.Queue.insert_item.html
@@ -181,7 +181,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.item_is_current.html b/doc/clapper/method.Queue.item_is_current.html
index 7abfedee..a6f469dd 100644
--- a/doc/clapper/method.Queue.item_is_current.html
+++ b/doc/clapper/method.Queue.item_is_current.html
@@ -180,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.remove_index.html b/doc/clapper/method.Queue.remove_index.html
index e4935a68..1165c864 100644
--- a/doc/clapper/method.Queue.remove_index.html
+++ b/doc/clapper/method.Queue.remove_index.html
@@ -180,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.remove_item.html b/doc/clapper/method.Queue.remove_item.html
index 3dc89ab8..6bbace8d 100644
--- a/doc/clapper/method.Queue.remove_item.html
+++ b/doc/clapper/method.Queue.remove_item.html
@@ -180,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.reposition_item.html b/doc/clapper/method.Queue.reposition_item.html
index b4d795ff..8853ea4a 100644
--- a/doc/clapper/method.Queue.reposition_item.html
+++ b/doc/clapper/method.Queue.reposition_item.html
@@ -181,7 +181,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.Queue.select_index.html b/doc/clapper/method.Queue.select_index.html
index 02b090c0..bbb70b56 100644
--- a/doc/clapper/method.Queue.select_index.html
+++ b/doc/clapper/method.Queue.select_index.html
@@ -180,13 +180,13 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
Selects ClapperMediaItem
at index
from queue
as current one or
-unselects currently selected index when index
is #CLAPPER_QUEUE_INVALID_POSITION.
+unselects currently selected index when
index
is
CLAPPER_QUEUE_INVALID_POSITION
.
@@ -214,7 +214,7 @@ unselects currently selected index when
index
is #CLAPPER_QUEU
index
Type: guint
-
An item index or #CLAPPER_QUEUE_INVALID_POSITION to unselect.
+
An item index or CLAPPER_QUEUE_INVALID_POSITION
to unselect.
diff --git a/doc/clapper/method.Queue.select_item.html b/doc/clapper/method.Queue.select_item.html
index 1c15c8a8..08e9e4cc 100644
--- a/doc/clapper/method.Queue.select_item.html
+++ b/doc/clapper/method.Queue.select_item.html
@@ -180,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Queue.select_next_item.html b/doc/clapper/method.Queue.select_next_item.html
index 33222450..a9f02634 100644
--- a/doc/clapper/method.Queue.select_next_item.html
+++ b/doc/clapper/method.Queue.select_next_item.html
@@ -179,7 +179,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Queue.select_previous_item.html b/doc/clapper/method.Queue.select_previous_item.html
index 2da841db..28bcaedd 100644
--- a/doc/clapper/method.Queue.select_previous_item.html
+++ b/doc/clapper/method.Queue.select_previous_item.html
@@ -179,7 +179,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Queue.set_gapless.html b/doc/clapper/method.Queue.set_gapless.html
index 2011e688..9f79abf7 100644
--- a/doc/clapper/method.Queue.set_gapless.html
+++ b/doc/clapper/method.Queue.set_gapless.html
@@ -180,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Queue.set_instant.html b/doc/clapper/method.Queue.set_instant.html
index dd753223..817fec52 100644
--- a/doc/clapper/method.Queue.set_instant.html
+++ b/doc/clapper/method.Queue.set_instant.html
@@ -180,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Queue.set_progression_mode.html b/doc/clapper/method.Queue.set_progression_mode.html
index f71f049f..3f9c6a49 100644
--- a/doc/clapper/method.Queue.set_progression_mode.html
+++ b/doc/clapper/method.Queue.set_progression_mode.html
@@ -180,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Queue.steal_index.html b/doc/clapper/method.Queue.steal_index.html
index 35467b9c..8fa80fe8 100644
--- a/doc/clapper/method.Queue.steal_index.html
+++ b/doc/clapper/method.Queue.steal_index.html
@@ -180,7 +180,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
diff --git a/doc/clapper/method.Stream.get_stream_type.html b/doc/clapper/method.Stream.get_stream_type.html
index 67fb7e9a..37300ce9 100644
--- a/doc/clapper/method.Stream.get_stream_type.html
+++ b/doc/clapper/method.Stream.get_stream_type.html
@@ -118,7 +118,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/method.Stream.get_title.html b/doc/clapper/method.Stream.get_title.html
index a61b4065..e2061f08 100644
--- a/doc/clapper/method.Stream.get_title.html
+++ b/doc/clapper/method.Stream.get_title.html
@@ -118,7 +118,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
- [src]
+ [src]
diff --git a/doc/clapper/method.StreamList.get_current_index.html b/doc/clapper/method.StreamList.get_current_index.html
index a8074dc4..dc8aa495 100644
--- a/doc/clapper/method.StreamList.get_current_index.html
+++ b/doc/clapper/method.StreamList.get_current_index.html
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
- [src]
+ [src]
@@ -186,7 +186,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
diff --git a/doc/clapper/method.StreamList.get_current_stream.html b/doc/clapper/method.StreamList.get_current_stream.html
index 26564531..8dccc147 100644
--- a/doc/clapper/method.StreamList.get_current_stream.html
+++ b/doc/clapper/method.StreamList.get_current_stream.html
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.StreamList.get_n_streams.html b/doc/clapper/method.StreamList.get_n_streams.html
index 540647a2..140a5969 100644
--- a/doc/clapper/method.StreamList.get_n_streams.html
+++ b/doc/clapper/method.StreamList.get_n_streams.html
@@ -145,7 +145,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.StreamList.get_stream.html b/doc/clapper/method.StreamList.get_stream.html
index 0d6ea7b0..a04bb0e8 100644
--- a/doc/clapper/method.StreamList.get_stream.html
+++ b/doc/clapper/method.StreamList.get_stream.html
@@ -146,7 +146,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.StreamList.select_index.html b/doc/clapper/method.StreamList.select_index.html
index efadef1a..929c1197 100644
--- a/doc/clapper/method.StreamList.select_index.html
+++ b/doc/clapper/method.StreamList.select_index.html
@@ -146,7 +146,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.StreamList.select_stream.html b/doc/clapper/method.StreamList.select_stream.html
index 1e45118c..756bc020 100644
--- a/doc/clapper/method.StreamList.select_stream.html
+++ b/doc/clapper/method.StreamList.select_stream.html
@@ -146,7 +146,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/method.ThreadedObject.get_context.html b/doc/clapper/method.ThreadedObject.get_context.html
index 0b687799..e203a3c4 100644
--- a/doc/clapper/method.ThreadedObject.get_context.html
+++ b/doc/clapper/method.ThreadedObject.get_context.html
@@ -116,7 +116,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
diff --git a/doc/clapper/property.MediaItem.container-format.html b/doc/clapper/property.MediaItem.container-format.html
index 2e24091c..b18fb262 100644
--- a/doc/clapper/property.MediaItem.container-format.html
+++ b/doc/clapper/property.MediaItem.container-format.html
@@ -138,7 +138,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.MediaItem.duration.html b/doc/clapper/property.MediaItem.duration.html
index 1a1fadc9..a2c224a7 100644
--- a/doc/clapper/property.MediaItem.duration.html
+++ b/doc/clapper/property.MediaItem.duration.html
@@ -138,7 +138,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.MediaItem.id.html b/doc/clapper/property.MediaItem.id.html
index b9def217..89e3c1dd 100644
--- a/doc/clapper/property.MediaItem.id.html
+++ b/doc/clapper/property.MediaItem.id.html
@@ -138,7 +138,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.MediaItem.suburi.html b/doc/clapper/property.MediaItem.suburi.html
index 593ee21e..45617b21 100644
--- a/doc/clapper/property.MediaItem.suburi.html
+++ b/doc/clapper/property.MediaItem.suburi.html
@@ -138,7 +138,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.MediaItem.title.html b/doc/clapper/property.MediaItem.title.html
index 75ade4a7..3c927e4c 100644
--- a/doc/clapper/property.MediaItem.title.html
+++ b/doc/clapper/property.MediaItem.title.html
@@ -138,7 +138,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.MediaItem.uri.html b/doc/clapper/property.MediaItem.uri.html
index 9be91a7f..616ae27e 100644
--- a/doc/clapper/property.MediaItem.uri.html
+++ b/doc/clapper/property.MediaItem.uri.html
@@ -138,7 +138,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.audio-enabled.html b/doc/clapper/property.Player.audio-enabled.html
index 2320df6f..57d8bad1 100644
--- a/doc/clapper/property.Player.audio-enabled.html
+++ b/doc/clapper/property.Player.audio-enabled.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.audio-filter.html b/doc/clapper/property.Player.audio-filter.html
index 74729cdd..b6260f67 100644
--- a/doc/clapper/property.Player.audio-filter.html
+++ b/doc/clapper/property.Player.audio-filter.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.audio-offset.html b/doc/clapper/property.Player.audio-offset.html
index 57cbd96c..90ad8660 100644
--- a/doc/clapper/property.Player.audio-offset.html
+++ b/doc/clapper/property.Player.audio-offset.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.audio-sink.html b/doc/clapper/property.Player.audio-sink.html
index 2a97a10f..41b60bd2 100644
--- a/doc/clapper/property.Player.audio-sink.html
+++ b/doc/clapper/property.Player.audio-sink.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.audio-streams.html b/doc/clapper/property.Player.audio-streams.html
index c5eb85d8..6bb2bff9 100644
--- a/doc/clapper/property.Player.audio-streams.html
+++ b/doc/clapper/property.Player.audio-streams.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.autoplay.html b/doc/clapper/property.Player.autoplay.html
index aa957160..7e7f716a 100644
--- a/doc/clapper/property.Player.autoplay.html
+++ b/doc/clapper/property.Player.autoplay.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.current-audio-decoder.html b/doc/clapper/property.Player.current-audio-decoder.html
index a84b8708..a615e134 100644
--- a/doc/clapper/property.Player.current-audio-decoder.html
+++ b/doc/clapper/property.Player.current-audio-decoder.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.current-video-decoder.html b/doc/clapper/property.Player.current-video-decoder.html
index 7a9cc9ed..151d4bae 100644
--- a/doc/clapper/property.Player.current-video-decoder.html
+++ b/doc/clapper/property.Player.current-video-decoder.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.mute.html b/doc/clapper/property.Player.mute.html
index f35734f5..ad9d9ba9 100644
--- a/doc/clapper/property.Player.mute.html
+++ b/doc/clapper/property.Player.mute.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.position.html b/doc/clapper/property.Player.position.html
index 20f629c1..7acf055b 100644
--- a/doc/clapper/property.Player.position.html
+++ b/doc/clapper/property.Player.position.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.queue.html b/doc/clapper/property.Player.queue.html
index 13e29da7..6c8abe43 100644
--- a/doc/clapper/property.Player.queue.html
+++ b/doc/clapper/property.Player.queue.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.speed.html b/doc/clapper/property.Player.speed.html
index 4f6a1b6b..a7ba83a4 100644
--- a/doc/clapper/property.Player.speed.html
+++ b/doc/clapper/property.Player.speed.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.state.html b/doc/clapper/property.Player.state.html
index f779584f..5d0f57c9 100644
--- a/doc/clapper/property.Player.state.html
+++ b/doc/clapper/property.Player.state.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.subtitle-font-desc.html b/doc/clapper/property.Player.subtitle-font-desc.html
index ba9bbcff..9ea31ed3 100644
--- a/doc/clapper/property.Player.subtitle-font-desc.html
+++ b/doc/clapper/property.Player.subtitle-font-desc.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.subtitle-offset.html b/doc/clapper/property.Player.subtitle-offset.html
index 4b4db520..46f97227 100644
--- a/doc/clapper/property.Player.subtitle-offset.html
+++ b/doc/clapper/property.Player.subtitle-offset.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.subtitle-streams.html b/doc/clapper/property.Player.subtitle-streams.html
index 6f2da27f..c1c4ea25 100644
--- a/doc/clapper/property.Player.subtitle-streams.html
+++ b/doc/clapper/property.Player.subtitle-streams.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.subtitles-enabled.html b/doc/clapper/property.Player.subtitles-enabled.html
index 17bff053..dbcc969a 100644
--- a/doc/clapper/property.Player.subtitles-enabled.html
+++ b/doc/clapper/property.Player.subtitles-enabled.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.video-enabled.html b/doc/clapper/property.Player.video-enabled.html
index 9ec22a0b..6f6c5676 100644
--- a/doc/clapper/property.Player.video-enabled.html
+++ b/doc/clapper/property.Player.video-enabled.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.video-filter.html b/doc/clapper/property.Player.video-filter.html
index 546e137e..66965187 100644
--- a/doc/clapper/property.Player.video-filter.html
+++ b/doc/clapper/property.Player.video-filter.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.video-sink.html b/doc/clapper/property.Player.video-sink.html
index 28f4319d..53c7c845 100644
--- a/doc/clapper/property.Player.video-sink.html
+++ b/doc/clapper/property.Player.video-sink.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.video-streams.html b/doc/clapper/property.Player.video-streams.html
index 84406992..4a0ba511 100644
--- a/doc/clapper/property.Player.video-streams.html
+++ b/doc/clapper/property.Player.video-streams.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Player.volume.html b/doc/clapper/property.Player.volume.html
index 8b8b6772..cdf5768e 100644
--- a/doc/clapper/property.Player.volume.html
+++ b/doc/clapper/property.Player.volume.html
@@ -168,7 +168,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Queue.current-index.html b/doc/clapper/property.Queue.current-index.html
index 53056c1b..3be82514 100644
--- a/doc/clapper/property.Queue.current-index.html
+++ b/doc/clapper/property.Queue.current-index.html
@@ -136,7 +136,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Queue.current-item.html b/doc/clapper/property.Queue.current-item.html
index 7aa30362..88a18e7b 100644
--- a/doc/clapper/property.Queue.current-item.html
+++ b/doc/clapper/property.Queue.current-item.html
@@ -136,7 +136,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Queue.gapless.html b/doc/clapper/property.Queue.gapless.html
index e6b8412a..fb21e9ef 100644
--- a/doc/clapper/property.Queue.gapless.html
+++ b/doc/clapper/property.Queue.gapless.html
@@ -136,7 +136,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Queue.instant.html b/doc/clapper/property.Queue.instant.html
index 50f4fa2d..3c014737 100644
--- a/doc/clapper/property.Queue.instant.html
+++ b/doc/clapper/property.Queue.instant.html
@@ -136,7 +136,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Queue.n-items.html b/doc/clapper/property.Queue.n-items.html
index 82732f59..20599df8 100644
--- a/doc/clapper/property.Queue.n-items.html
+++ b/doc/clapper/property.Queue.n-items.html
@@ -136,7 +136,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.Queue.progression-mode.html b/doc/clapper/property.Queue.progression-mode.html
index a41695c0..bcf11c79 100644
--- a/doc/clapper/property.Queue.progression-mode.html
+++ b/doc/clapper/property.Queue.progression-mode.html
@@ -136,7 +136,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.StreamList.current-index.html b/doc/clapper/property.StreamList.current-index.html
index da1dadf5..dbbff8f1 100644
--- a/doc/clapper/property.StreamList.current-index.html
+++ b/doc/clapper/property.StreamList.current-index.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.StreamList.current-stream.html b/doc/clapper/property.StreamList.current-stream.html
index 2ccc09d8..e5192123 100644
--- a/doc/clapper/property.StreamList.current-stream.html
+++ b/doc/clapper/property.StreamList.current-stream.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/property.StreamList.n-streams.html b/doc/clapper/property.StreamList.n-streams.html
index ebb26e79..5e122324 100644
--- a/doc/clapper/property.StreamList.n-streams.html
+++ b/doc/clapper/property.StreamList.n-streams.html
@@ -130,7 +130,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/signal.Player.error.html b/doc/clapper/signal.Player.error.html
index e6bc5ce8..cd8fdd72 100644
--- a/doc/clapper/signal.Player.error.html
+++ b/doc/clapper/signal.Player.error.html
@@ -140,7 +140,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/signal.Player.missing-plugin.html b/doc/clapper/signal.Player.missing-plugin.html
index 53496f1f..6bbd5bba 100644
--- a/doc/clapper/signal.Player.missing-plugin.html
+++ b/doc/clapper/signal.Player.missing-plugin.html
@@ -140,7 +140,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/signal.Player.seek-done.html b/doc/clapper/signal.Player.seek-done.html
index efeb2ec1..24654a30 100644
--- a/doc/clapper/signal.Player.seek-done.html
+++ b/doc/clapper/signal.Player.seek-done.html
@@ -138,7 +138,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/signal.Player.warning.html b/doc/clapper/signal.Player.warning.html
index 1eb7028a..2cf4967c 100644
--- a/doc/clapper/signal.Player.warning.html
+++ b/doc/clapper/signal.Player.warning.html
@@ -140,7 +140,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/vfunc.ThreadedObject.thread_start.html b/doc/clapper/vfunc.ThreadedObject.thread_start.html
index 243917ea..5da41be3 100644
--- a/doc/clapper/vfunc.ThreadedObject.thread_start.html
+++ b/doc/clapper/vfunc.ThreadedObject.thread_start.html
@@ -118,7 +118,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
@@ -137,7 +137,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]
diff --git a/doc/clapper/vfunc.ThreadedObject.thread_stop.html b/doc/clapper/vfunc.ThreadedObject.thread_stop.html
index e014368d..36cbf057 100644
--- a/doc/clapper/vfunc.ThreadedObject.thread_stop.html
+++ b/doc/clapper/vfunc.ThreadedObject.thread_stop.html
@@ -118,7 +118,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Declaration
-
[src]
+
[src]
@@ -137,7 +137,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
Description
-
[src]
+
[src]